ベクトル ベクトルの演算 直交する2つのベクトル、なす角の余弦、内積
線形代数演習〈理工系の数学入門コース/演習 新装版〉 (浅野 功義(著)、大関 清太(著)、岩波書店)の第1章(ベクトル)、1-1(ベクトルの演算)、問題2の解答を求めてみる。
直交をるので、問題の2つのベクトルがなす角の余弦は0なので、
コード(Wolfram Language, Jupyter)
o = {0, 0, 0}
f[a_, b_, r_] := Graphics3D[
{
Red, Arrow[{o, a}],
Green, Arrow[{o, b}],
Blue, Arrow[{o, a - r b}]
},
PlotRange -> {{-5, 5}, {-5, 5}, {-5, 5}}
]
{0, 0, 0}
a = RandomInteger[{-5, 5}, 3]
b = RandomInteger[{-5, 5}, 3]
r = a . b / Norm[b]^2
f[a, b, r]
a = RandomInteger[{-5, 5}, 3]
b = RandomInteger[{-5, 5}, 3]
r = a . b / Norm[b]^2
f[a, b, r]
a = RandomInteger[{-5, 5}, 3]
b = RandomInteger[{-5, 5}, 3]
r = a . b / Norm[b]^2
f[a, b, r]
a = RandomInteger[{-5, 5}, 3]
b = RandomInteger[{-5, 5}, 3]
r = a . b / Norm[b]^2
f[a, b, r]
a = RandomInteger[{-5, 5}, 3]
b = RandomInteger[{-5, 5}, 3]
r = a . b / Norm[b]^2
f[a, b, r]