大学数学

【はじめて学ぶ線形代数(2回)】内積(スカラー積)から力学の仕事を理解する。(書きかけ)

こんにちは(@t_kun_kamakiri)(^^)/

前回では、「ベクトルの和と実数倍」についての記事をまとめました。

前回の記事はこちら

 

今回も引き続き、高校生で習うベクトルについて復習をしておきましょう。

本記事の内容

  • 内積(スカラー席)
  • 外積(ベクトル積)
  • 内積と外積の物理での例

本記事では、これから線形代数を学ぶ学生のために、「役に立つ内容にしたい!」という思いで記事を書いていこうと考えています。

スポンサーリンク

ベクトルにはスカラー積とベクトル積がある

2つの線形独立な任意のベクトル\(\boldsymbol{a}\)と\(\boldsymbol{b}\)に対して、積を考えるとき、次の2つの積があります。

内積と外積

  • 内積(スカラー積):\(\boldsymbol{a}\cdot \boldsymbol{b}\)
  • 外積(ベクトル積):\(\boldsymbol{a}\times \boldsymbol{b}\)

高校生の範囲では、内積は習うでしょうか。

でも、外積はほとんどの高校生が履修単元に入っておらず大学ではじめて学ぶか、気の利かせた高校の先生がこっそり「便利だから・・・」と教えている場合もあります。

ともかく、内積は習うとしても、外積は習っていない可能性があるので詳しく解説をしておおきます。

まずは、内積から解説をします(^^)/

内積(スカラー積)

2つの線形独立な任意のベクトル\(\boldsymbol{a}\)と\(\boldsymbol{b}\)に対して、積を考えるとき、内積は以下のように定義されます。
線形独立とは、\(\boldsymbol{a}\)と\(\boldsymbol{b}\)が違う方向を向いている場合と考えておけば良いでしょう。
(\(\boldsymbol{a}=c\boldsymbol{b}\)だと互いに向きは同じなので、線形独立ではなりません。)

内積(スカラー積)

\begin{align*}
\boldsymbol{a}\cdot \boldsymbol{b}=\left |\boldsymbol{a}\right|\left |\boldsymbol{b}\right|\cos\theta\tag{1}
\end{align*}
 

2つのベクトルの積を考えたとき、互いに向きが異なると、どう掛け算しようかなってなります・・・・

方法としては、どちらか片方のベクトルを相手側のベクトルに垂線を下した方向に射影して掛け算を行う方法ですね。
今回は\(\boldsymbol{a}\)を\(\boldsymbol{b}\)の方向に射影します。

そうすると、\(\boldsymbol{a}\)のベクトルは大きさが\(a\cos\theta\)になって、向きが\(\boldsymbol{b}\)と同じになります。

このように向きをそろえて掛け算をすると、

\begin{align*}
ab\cos\theta\tag{2}
\end{align*}

となります。

これを内積と定義して以下のようになっていたわけです。

\begin{align*}
\boldsymbol{a}\cdot \boldsymbol{b}=\left |\boldsymbol{a}\right|\left |\boldsymbol{b}\right|\cos\theta\tag{3}
\end{align*}

内積の結果は、「向き」という概念がなくなり、「大きさのみ(スカラーのみ)」になっているため、スカラー積と呼ばれています。

内積のその他の、表記には、

\begin{align*}
(\boldsymbol{a}, \boldsymbol{b})=\boldsymbol{a}\cdot \boldsymbol{b}=\left |\boldsymbol{a}\right|\left |\boldsymbol{b}\right|\cos\theta\tag{4}
\end{align*}

などがあります。


2つの線形独立ではなない場合は、\(\boldsymbol{a}=c\boldsymbol{b}\)となります。この場合はは、向きとかは関係なく大きさのみが意味を持つので、\(\boldsymbol{a}\cdot\boldsymbol{b}=c|b|^2\)となります。

ベクトル\(\boldsymbol{a}=(a_{1},a_{2},a_{3})\)と\(\boldsymbol{b}=(b_{1},b_{2},b_{3})\)の内積

任意の2つのベクトルの成分が\(\boldsymbol{a}=(a_{x},a_{y},a_{z})\)と\(\boldsymbol{b}=(b_{x},b_{y},b_{z})\)であるとき、内積の計算はどうなるのかというと、

\begin{align*}
\boldsymbol{a}\cdot \boldsymbol{b}=a_{1}b_{1}+a_{2}b_{2}+a_{3}b_{3}\tag{5}
\end{align*}

各成分で掛け算を行い、その和を計算することで内積が計算できます。
つまり、ベクトルは「向き」と「大きさ」を持っていますが、各成分は独立で掛け算を行って・・・そして和をとる
ということですね。


単位ベクトル\(\boldsymbol{e}_{1}=(1,0,0)\),\(\boldsymbol{e}_{2}=(0,1,0)\),\(\boldsymbol{e}_{3}=(0,0,1)\)とすると、任意のベクトル\(\boldsymbol{a}\)は以下のように書けます。

\begin{align*}
\boldsymbol{a}=a_{1}\boldsymbol{e}_{1}+a_{2}\boldsymbol{e}_{2}+a_{3}\boldsymbol{e}_{3}=\sum_{i=1}^{3}a_{i}\boldsymbol{e}_{i}\tag{6}
\end{align*}

ここで、各単位ベクトルの内積は以下のように定義しておきます。

\begin{align*} 
\boldsymbol{e}_{i}\cdot\boldsymbol{e}_{2}=\delta _{ij}\tag{7}
\end{align*}

\(\delta_{ij}\)はクロネッカーデルタと呼ばれているもので、同じ単位ベクトル同士なら1で異なる単位ベクトルなら0になるものです。

このように定義しておくと、任意のベクトル\(\boldsymbol{a}\)と\(\boldsymbol{b}\)の内積は、

\begin{align*}
\boldsymbol{a}\cdot\boldsymbol{b}&=\big(a_{1}\boldsymbol{e}_{1}+a_{2}\boldsymbol{e}_{2}+a_{3}\boldsymbol{e}_{3}\big)\big(a_{1}\boldsymbol{e}_{1}+a_{2}\boldsymbol{e}_{2}+a_{3}\boldsymbol{e}_{3}\big)\\
&=a_{1}b_{1}+a_{2}b_{2}+a_{3}b_{3}\tag{8}
\end{align*}

と結局各成分の掛け算の和になります。

内積0は、2つのベクトルが直交していることを意味する

2つの任意のベクトル\(\boldsymbol{a},\boldsymbol{b}\)の内積を計算して0になったら、それはとても重要な情報を持った結果です。

内政の定義から、

\begin{align*}
\boldsymbol{a}\cdot \boldsymbol{b}=\left |\boldsymbol{a}\right|\left |\boldsymbol{b}\right|\theta=0\tag{9}
\end{align*}

ということは、\(\cos\theta=0\)、すなわち\(\theta=90°\)であることを意味しています。

つまり、ベクトル\(\boldsymbol{a},\boldsymbol{b}\)は互いに直交しているということになります。

「内積0」の結果は、物理的な考察をするうえでもとても重要な意味を持っている場合が多いです。

カマキリ

ベクトルの内積の基本は終わりです。

ここからは、ベクトルの内積(スカラー積)が物理学の中でどのように使われているのかを見てみます。

内積の物理の例

 

 

 

 

参考にする参考書はこれ

一から順序立てて説明しようとすると膨大な時間がかかります。

当ブログでは、以下の2つの参考書を読みながらよく使う内容をかいつまんで、一通り勉強すればついていけるような内容を目指していこうと思います。

基礎数学1線型代数入門

基礎数学1線型代数入門

齋藤正彦
1,870円(11/28 06:43時点)
発売日: 2019/03/08
Amazonの情報を掲載しています
線形代数キャンパス・ゼミ 改訂8

線形代数キャンパス・ゼミ 改訂8

馬場 敬之
2,618円(11/28 06:43時点)
発売日: 2020/07/21
Amazonの情報を掲載しています

大事なところをかいつまんで、「これはよく使うよな。これを理解するためには補足で説明をする」という調子で進めていきます(^^)/

【プロフィール】

カマキリ
(^^)

大学の専攻は物性理論で、Fortranを使って数値計算をしていました。
CAEを用いた流体解析は興味がありOpenFOAMを使って勉強しています。

プロフィール記事はこちら

 

大学学部レベルの物理の解説をします 大学初学者で物理にお困りの方にわかりやすく解説します。

このブログでは主に大学以上の物理を勉強して記事にわかりやすくまとめていきます。

  • ・解析力学
  • ・流体力学
  • ・熱力学
  • ・量子統計
  • ・CAE解析(流体解析)
  • note
    noteで内容は主に「プログラミング言語」の勉強の進捗を日々書いています。また、「現在勉強中の内容」「日々思ったこと」も日記代わりに書き記しています。
  • youtube
    youtubeではオープンソースの流体解析、構造解析、1DCAEの操作方法などを動画にしています。
    (音声はありません_(._.)_)
  • Qiita
    Qiitaではプログラミング言語の基本的な内容をまとめています。
関連記事もどうぞ