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

2025-03-07 09:36:52
推荐回答(2个)
回答1:

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的全无穷大矩阵。

回答2:

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

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