解決済み

数学Bベクトルについて

三角形の面積の公式でS=1/2√|a|^2|b|^2-(a*b)^2(文字はベクトルと捉えてください)

というのがあったのですがこの式を変形する際ルートの中でa*a=|a|^2(内積の性質)を利用すると

(a*b)^2=(a*b)(a*b)=|a|^2|b|^2

となってしまいルートの中が0になっていしまいます。

もちろんS=1/2|a1b2-a2b1|になるのは理解できますが。。。

なぜこうなってしまうか教えていただけると幸いです。

ベストアンサー

ベストアンサー

太字はベクトルだと思ってください。

結論から言うと

(ab)2(aa)×(bb)(\bm{a} \cdot \bm{b})^2 \neq (\bm{a} \cdot \bm{a})\times(\bm{b} \cdot \bm{b})

であるため、その式変形が間違っています。

ab=abcosθ\bm{a}\cdot\bm{b}=|\bm{a}||\bm{b}|\cos\theta

という内積の定義を用いれば

(ab)2=a2b2cos2θ(\bm{a} \cdot \bm{b})^2=|\bm{a}|^2|\bm{b}|^2\cos^2\theta

が正しいです。


返信(2件)

内積の変形はできないということでよろしいでしょうか?

どのような意味で仰っているか分かりませんが、ベクトルの内積を普通の数の掛け算のように「入れ替えてから掛け算」みたいなことは基本出来ません。

質問者からのお礼コメント

質問者からのお礼コメント

丁寧にありがとうございました。

また機会があったらお願いしますm(__)m

そのほかの回答(0件)

関連する質問

もっとみる