nullspace(A)
は、行列A
のヌルスペースの基底を求めます。返されるベクトルは浮動小数点座標を持ちます。行列A
が整数行列の場合、整数座標で基底を見つけることができます。 Mathematicaの、例えば整数行列の完全整数零空間?
、
NullSpace[RandomInteger[{-10, 10}, {3, 4}]]
は常に整数ベクトルを返します。
Juliaの整数行列の整数基底を計算する方法はありますか?
更新:Nemo.jl
でビルドエラーが発生しました(Dan Getzのコメントへのコメントを参照)。一方、代替手段はありますか?
この魔法を理解できたら助かりますか? WolframAlphaで 'NullSpace [RandomInteger [{-10,10}、{3,4}]]'を実行しました。これは '[-9 5 3 -9; 0 5 -10 8; -3 -10 7 5] 'は' [-56; 440; 639; 310] 'であるが、その2つの行列 - ベクトル積は非ゼロであるか? (具体的には '[1831; -1710; 1791]'です) –
@AhmedFasihトランスポーズしよう – becko
3x4の行列なので、何を置き換えるべきか分かりません... –