特殊矩阵的实现 【例3】已知矩阵A,试从矩阵A分别提取主 对角线及它两侧的对角线构成向量B、C和D MATLAB程序如下: A=[123;456] %建立一个已知的2×3阶矩阵A %按各种对角线情况构成向量B、C和D B=diag(a) C-diag(A, 1) C=2 6 D=diag(A, -1) D=4
【例3】 已知矩阵A,试从矩阵A分别提取主 对角线及它两侧的对角线构成向量B、C和D。 MATLAB程序如下: A=[1 2 3;4 5 6]; % 建立一个已知的23阶矩阵A % 按各种对角线情况构成向量B、C和D B=diag(A) B = 1 5 C=diag(A,1) C = 2 6 D=diag(A,-1) D = 4 一、 特殊矩阵的实现
特殊矩阵的实现 8上三角阵:使用格式为tiu(A)、triu(A,k) 设A为m×n阶矩阵,triu(A)将从矩阵A中提取主 对角线之上的上三角部分构成一个m×n阶上三 角阵;tiu(Ak)将从矩阵A中提取主对角线第k条 对角线之上的上三角部分构成一个mxn阶上三角 阵。注意:这里的k与dag(A,k)的用法类似,当k >0,则该对角线位于主对角线的上方第k条;当 k<0,该对角线位于主对角线的下方第k条;当 k=0,则等同于triu(A)
8.上三角阵:使用格式为triu(A)、triu(A,k) 设A为mn阶矩阵,triu(A)将从矩阵A中提取主 对角线之上的上三角部分构成一个m n阶上三 角阵;triu(A,k)将从矩阵A中提取主对角线第|k|条 对角线之上的上三角部分构成一个mn阶上三角 阵。注意:这里的k与diag(A,k)的用法类似,当k >0,则该对角线位于主对角线的上方第k条;当 k<0,该对角线位于主对角线的下方第|k|条;当 k=0,则等同于triu (A) 一、 特殊矩阵的实现