ttto

ベクトルについてです。

内積の成分表示がどうしてあのような形になるのか理解できません。

回答 1件

ベストアンサー

DoubleExpYui

a⃗=(ax,ay),vecb=(bx,by)\vec{a}=(a_x,a_y),vec{b}=(b_x,b_y)とします。


a⃗=OA⃗,b⃗=OB⃗\vec{a}=\vec{OA},\vec{b}=\vec{OB}となる点O,A,BO,A,Bをとると、

$\tirangle OAB$に余弦定理を適用出来て、

AB2=OA2+OB2−2⋅OA⋅OB⋅cos⁡∠AOBAB^2=OA^2+OB^2-2\cdot OA\cdot OB\cdot \cos \angle AOB


が成り立ちます。これにa⃗,b⃗\vec{a},\vec{b}を代入すれば、

∣b⃗−a⃗∣2=∣a⃗∣2+∣b⃗∣2−2⋅∣a⃗∣⋅∣b⃗∣⋅cos⁡∠AOB(1)\tag{1}|\vec{b}-\vec{a}|^2=|\vec{a}|^2+|\vec{b}|^2-2\cdot |\vec{a}|\cdot|\vec{b}|\cdot \cos \angle AOB


ここで、a⃗⋅b⃗=∣a⃗∣⋅∣b⃗∣⋅cos⁡∠AOB\vec{a}\cdot\vec{b}=|\vec{a}|\cdot|\vec{b}|\cdot \cos \angle AOBなので、式(1)(1)は

∣b⃗−a⃗∣2=∣a⃗∣2+∣b⃗∣2−2⋅a⃗⋅b⃗(2)\tag{2}|\vec{b}-\vec{a}|^2=|\vec{a}|^2+|\vec{b}|^2-2\cdot \vec{a}\cdot\vec{b}


となります。

それでは成分で計算していきましょう。


∣a⃗∣2=ax2+ay2,∣b⃗∣2=bx2+by2,∣b⃗−a⃗∣2=(bx−ax)2+(by−ax)2|\vec{a}|^2=a_x^2+a_y^2,|\vec{b}|^2=b_x^2+b_y^2,|\vec{b}-\vec{a}|^2=(b_x-a_x)^2+(b_y-a_x)^2ですから、式(2)(2)に代入して

(bx−ax)2+(by−ax)2=(ax2+ay2)+(bx2+by2)−2⋅a⃗⋅b⃗(b_x-a_x)^2+(b_y-a_x)^2=(a_x^2+a_y^2)+(b_x^2+b_y^2)-2\cdot \vec{a}\cdot\vec{b}

式を変形して、

2⋅a⃗⋅b⃗=(ax2+ay2)+(bx2+by2)−{(bx−ax)2+(by−ax)2}2\cdot \vec{a}\cdot\vec{b}=(a_x^2+a_y^2)+(b_x^2+b_y^2)-\{(b_x-a_x)^2+(b_y-a_x)^2\}


右辺を計算して、

2⋅a⃗⋅b⃗=2(ax⋅bx)+2(ay⋅by)2\cdot \vec{a}\cdot\vec{b}=2(a_x\cdot b_x)+2(a_y\cdot b_y)


両辺22で割って

a⃗⋅b⃗=ax⋅bx+ay⋅by\vec{a}\cdot\vec{b}=a_x\cdot b_x+a_y\cdot b_y


となります。


どうでしょうか。

補足

1行目ミスってますね。

b⃗=(bx,by)\vec{b}=(b_x,b_y)です。

関連する質問

関連する記事

質問する