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