matlab获取矩阵的对角矩阵,上三角和下三角矩阵
2016-11-19 13:34阅读:
内容摘要:函数diag(),函数triu()和函数tril()的用法
(1)获取对角矩阵
调用格式:
B=diag(A)
提取矩阵A的主对角线元素,产生一个包含min(size(A))个元素的列向量
B=diag(A,k)
提取矩阵A的第k条对角线元素,组成一个列向量
例子:

(2)获取上三角(下三角)矩阵
调用格式:
B=triu(A)
返回矩阵A的上三角矩阵
B=triu(A,k)
返回矩阵A的第k条对角线以上的元素
函数tril的用法与函数triu的用法完全相同
例子:
注:上三角矩阵是对角线以下全为0的矩阵,下三角矩阵是对角线以上全为0的矩阵