其他分享
首页 > 其他分享> > MATLAB 矩阵变换

MATLAB 矩阵变换

作者:互联网

MATLAB 矩阵变换

%对角阵
%diag(A):提取矩阵A主对角线元素,产生一个列向量。
%diag(A,k):提取矩阵A第k条对角线的元素,产生一个列向量。

三角阵:

上三角阵:

triu(ones(4),-1)

下三角阵:

tril(ones(3),-1)

矩阵的转置(共轭转置):

A=[1,3;3+4i,1-2i]
A.'
A'

矩阵的旋转:

A=[1,3,2;-3,2,1;4,1,2]
rot90(A)
rot90(A,2)

矩阵的翻转:
eg:验证魔方阵的主对角线,副对角线元素之和相等

A=magic(5);
D1=diag(A);
sum(D1)
B=flipud(A);
D2=diag(B);
sum(D2)

矩阵的求逆:

A=[1,2,3;1,4,9;1,8,27];
b=[5;-2;6];
x=inv(A)*b
x=A\b

标签:变换,diag,sum,三角,矩阵,转置,MATLAB,对角线
来源: https://blog.csdn.net/weixin_57038822/article/details/122360757