我正在尝试使用 matlab构造一个范德蒙德矩阵。
我的输入向量是
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
谢谢。