matlab基础

来源:互联网 发布:花呗充值话费的淘宝店 编辑:程序博客网 时间:2024/06/04 00:57

特殊矩阵

zeros(3,2)产生三行二列的零矩阵ones产生全1矩阵eye产生单位矩阵rand 0-1随机矩阵magic(n)每行每列及对角线和相等

对角矩阵

对角线上有非零元素的矩阵**提取主对角线元素**diag(A)函数——diag(A,k)提取第k条对角线元素(与主对角线平行,k往上为1,2,3往下为-1,-2,-3)**构造对角矩阵**diag(V),V为m个元素的向量,矩阵为m*m**提取A矩阵第k条对角线以上三角元素**triu(A,k),tril()为提取下三角矩阵**矩阵的转置**A的转置A'**A矩阵求逆**inv(A)

奇异矩阵

奇异矩阵是线性代数的概念,就是该矩阵的秩不是满秩。首先,看这个矩阵是不是方阵(即行数和列数相等的矩阵。若行数和列数不相等,那就谈不上奇异矩阵和非奇异矩阵)。然后,再看此矩阵的行列式|A|是否等于0,若等于0,称矩阵A为奇异矩阵;若不等于0,称矩阵A为非奇异矩阵。 同时,由|A|≠0可知矩阵A可逆,这样可以得出另外一个重要结论:可逆矩阵就是非奇异矩阵,非奇异矩阵也是可逆矩阵。 如果A为奇异矩阵,则AX=0有无穷解,AX=b有无穷解或者无解。如果A为非奇异矩阵,则AX=0有且只有唯一零解,AX=b有唯一解。