怎么用matlab编程让T=【1 -2 3 -4 2 -3】生成范德蒙矩阵?谢谢~

如题所述

1、打开MATLAB软件。

2、A=zeros(N):该函数产生N*N的全零矩阵。例如生成4*4的全零矩阵如下。

3、A=zeros(M,N):该函数生成M*N的全零矩阵。例如生成2*3的矩阵。

4、A=zeros(size(B)):该函数产生和矩阵B维数相同的矩阵。例如生成与B维数相同的矩阵C。

5、A=1./zeros(N):该函数产生N*N的全全无穷大矩阵。例如生成3*3的全无穷大矩阵。

6、A=zeros(M,N):该函数生成M*N的全无穷大矩阵。例如生成2*3的全无穷大矩阵。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
T=[1 -2 3 -4 2 -3];
Vandermonde=zeros(length(T),length(T));
for i=1:1:length(T);
Vandermonde(i,:)=(T).^(i-1);
end

Vandermonde =

1 1 1 1 1 1
1 -2 3 -4 2 -3
1 4 9 16 4 9
1 -8 27 -64 8 -27
1 16 81 256 16 81
1 -32 243 -1024 32 -243

我不清楚这个是不是你所描述的范德蒙矩阵。追问

我在matlab里面运行是错误诶····

追答

你会matlab吗?

追问

刚学,不太会,甚至不知道你给的命令要怎么输入才能正确运行 加Q 你给我截一下你输命令的图片呗,谢谢哈~~~461179380

追答

我真是做好事,做到底了。行,送你上西天。

本回答被提问者采纳
相似回答