• 締切済み

線形従属なベクトルの見つけ方

700行700列くらいの正方行列がExcelにあります。 rankをmatlabで計算しますと670くらいとなります。 どこのベクトルが線形従属になっているか探したいのですが方法が思い浮かびません。 どなたかお助けください。お願いします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

ベクトルの集合 (= 行列) X にもう 1本ベクトルを追加して新しい行列 X' を作ります. このとき rank X = rank X' なら「追加したベクトル」はそれまでのベクトルに線形従属のはず.

kokoichiko
質問者

お礼

回答ありがとうございます。参考にします。

kokoichiko
質問者

補足

昨日の質問の訂正です。 700次正方行列の逆行列を求めたいのですが 行列のrankを計算しなおしたら699でした。 どこかひとつのベクトルが線形従属になっていて 逆行列をもとめることができません