matlab を使用してvandermonde 行列を構築しようとしています。
私の入力ベクトルは
t = [ 1 2 3 4 ]'
vander 関数を使用した私の出力は次のとおりです。
ans =
1 1 1 1
8 4 2 1
27 9 3 1
64 16 4 1
私が間違っていなければ、問題のベクトルのヴァンデルモンド行列は次のようになります。
1 1 1 1
1 2 4 8
1 3 9 27
1 4 16 64
今、私は次のようなものを使用して目的の結果を達成できることに気付きました:
>> fliplr(vander(t))
ans =
1 1 1 1
1 2 4 8
1 3 9 27
1 4 16 64
ありがとう。