怎么用matlab生成范德蒙矩阵
2024-10-13 广告
用matlab生成范德蒙矩阵可以参考下面的代码:
m = 5;
n = 6;
x = (1:n)';
R = ones(n,m+1);
R(:,2:end) = cumprod(x(:,ones(1,m)),2);
R = R(:,m+1:-1:1)
扩展资料:
1、范德蒙矩阵的性质:
范德蒙矩阵行数为m,列数为n,矩阵具有最大的秩min(m, n)。
2、Matlab常用函数和命令
ones( )创建一个所有元素都为1的矩阵,其中可以制定维数,1,2….个变量
zeros()创建一个所有元素都为0的矩阵
eye()创建对角元素为1,其他元素为0的矩阵
diag()根据向量创建对角矩阵,即以向量的元素为对角元素
magic()创建魔方矩阵
参考资料来源:百度百科-MATLAB
参考资料来源:百度百科-范德蒙矩阵
m = 5;
n = 6;
x = (1:n)';
R = ones(n,m+1);
R(:,2:end) = cumprod(x(:,ones(1,m)),2);
R = R(:,m+1:-1:1)
R =
1 1 1 1 1 1
32 16 8 4 2 1
243 81 27 9 3 1
1024 256 64 16 4 1
3125 625 125 25 5 1
7776 1296 216 36 6 1