1.生成矩阵
1.1.枚举式直接赋值
用方括号 [ ]
包围所有元素,同一行用逗号 ,
或空格分隔,不同行用分号 ;
分隔。当矩阵为三维以上时会出现多重方括号。
a = [1 2 3 ; 4 5 6]
b = [1:5 ; 2:2:10]
1.2.利用函数生成
ones(n)
,ones(m,n)
,ones(size(A))
全1矩阵zeros(n)
,zeros(m,n)
,zeros(size(B))
全0矩阵eye(n)
,eye(m,n)
,eye(size(C))
单位矩阵(主对角线为1)rand(n)
生成 N x N 随机矩阵,元素取值0~1randn(n)
生成 N x N 正态分布矩阵,元素整体均值为0,单位方差。diag(x)
生成以向量x为对角线的对角矩阵;取出x的对角线元素形成列向量triu(A)
取A的上三角阵tril(A)
取A的下三角阵