ベクトル n次元ベクトル 一次結合、一次独立か一次従属か
線形代数演習〈理工系の数学入門コース/演習 新装版〉 (浅野 功義(著)、大関 清太(著)、岩波書店)の第1章(ベクトル)、1-3(n次元ベクトル)、問題4の解答を求めてみる。
1
問題の仮定よりベクトルa、b、 c は 1次独立なので、
よって、ベクトル
は1次独立である。
2
よって1次従属。
コード(Wolfram Language, Jupyter)
a = RandomInteger[{-10, 10}, {3}]
b = RandomInteger[{-10, 10}, {3}]
c = RandomInteger[{-10, 10}, {3}]
{9, -10, -9}
{7, -6, -8}
{3, 10, -5}
a . b
195
b . c
1
c . a
-28
o = {0, 0, 0};
Solve[c1 a + c2 b + c3 c == o, {c1, c2, c3}]
Solve[c1 (a + b) + c2 (b + c) + c3 (c + a) == o, {c1, c2, c3}]
Solve[c1 (a - b) + c2 (b - c) + c3 (c - a) == o, {c2, c3}]
Graphics3D[
{
Red, Arrow[{o, a}],
Green, Arrow[{o, b}],
Blue, Arrow[{o, c}]
},
BoxRatios -> {1, 1, 1}
]
Graphics3D[
{
Red, Arrow[{o, a + b}],
Green, Arrow[{o, b + c}],
Blue, Arrow[{o, c + a}]
},
BoxRatios -> {1, 1, 1}
]
Graphics3D[
{
Red, Arrow[{o, a - b}],
Green, Arrow[{o, b - c}],
Blue, Arrow[{o, c - a}]
},
BoxRatios -> {1, 1, 1}
]