求matlab操作代码

如题所述

clc
clear
disp('随机一个矩阵')
A=randn(3,3)
%随机一个矩阵
disp('逆矩阵')
A_N=inv(A)

%求逆
disp('特征向量,特征值')
[m,n]=eig(A)
%m是特征向量,n是特征根组成的特征矩阵
disp('行列式')
A_H=det(A)

%行列式
disp('A的秩')
A_Z=rank(A)

%A的秩
disp('A的迹')
A_J=trace(A)

%A的迹
flag=0;
for
i=1:length(A)

if
A(i,i)==A_J;

fprintf('第%d行的元素和迹相同',i);

flag=1;

end
end
if
flag~=1

disp('对角线和迹没有相同元素')
end
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-23
具体例子,希望有所帮助。
代码
%
By
lyqmath
%
对矩阵A进行求A的逆矩阵
、特征根和特征向量、A的行列式、
%
A的秩和A的迹进行了计算,
%
并对A的对角线上元素和是否等于A的迹进行进行了判断。
clc;
clear
all;
close
all;
A
=
magic(3)
inv(A)
[V,D]
=
eig(A)
det(A)
rank(A)
+
trace(A)
sum(diag(A))
==
trace(A)
结果
A
=

8

1

6

3

5

7

4

9

2
ans
=

0.1472

-0.1444

0.0639

-0.0611

0.0222

0.1056

-0.0194

0.1889

-0.1028
V
=

-0.5774

-0.8131

-0.3416

-0.5774

0.4714

-0.4714

-0.5774

0.3416

0.8131
D
=

15.0000

0

0

0

4.8990

0

0

0

-4.8990
ans
=

-360
ans
=

18
ans
=

1
>>
相似回答
大家正在搜