1、打开matlab,第一种方法是直接建立矩阵。
2、在命令窗口中输入T=[1 3 4;3 4 6;4 6 7] 回车后生成了这个3阶矩阵。
3、利用函数建立矩阵。一些有规律的特殊矩阵,matlab软件封装了相应的函数,利用通过调用函数来生成这些特殊矩阵。
4、单位矩阵,随机矩阵,范德蒙矩阵等,其对应的函数为eye,rand,vander。
5、利用冒号表达式建立矩阵;冒号表达式的格式为a1:a2:a3.其中a1是起始数据,a2是步长,a3是终止数据。其中a2可以省略不写,默认为1。
用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
参考资料来源:百度百科-范德蒙矩阵
本回答被网友采纳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
本回答被网友采纳