MATLAB从入门到精通:MATLAB矩阵操作
clc
clear
A=[1 2 3 4;
3 0 3 2;
3 1 0 2;
1 8 2 0];
方陣的行列式
det(A);
只求特征值
E=eig(A);
特征值與特征向量
[E D]=eig(A);%注意D為特征值,E為特征值向量
diag(D); %從D矩陣中提取特征值
矩陣的秩
rank(A);
矩陣的跡
trace(A) ; %主對(duì)角線元素之和
矩陣的范數(shù)
norm(A,1); %矩陣的一范數(shù)
norm(A,2); %矩陣的二范數(shù)
%矩陣的二范數(shù)還可以表示為
norm(A);
norm(A,inf); %矩陣的無(wú)窮范數(shù)
矩陣的條件數(shù)
cond(A,1); %矩陣的一范數(shù)下的條件數(shù)
cond(A,2); %矩陣的二范數(shù)下的條件數(shù)
cond(A);%矩陣的二范數(shù)下的條件數(shù)還可以表示為
cond(A,inf);%矩陣的無(wú)窮范數(shù)下的條件數(shù)
A的稀疏矩陣
B=sparse(A);
稀疏矩陣返回全矩陣
full(B);
矩陣的每一列的最大值
max(A);
%返回最大值的下標(biāo)
[a,b]=max(A); %a為最大值,b為對(duì)應(yīng)a所在的位置
矩陣所有元素中的最大值
max(max(A));
矩陣的每一列的最小值
min(A
總結(jié)
以上是生活随笔為你收集整理的MATLAB从入门到精通:MATLAB矩阵操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MATLAB从入门到精通:MATLAB
- 下一篇: R语言实战案例-蒙特卡罗方法(附实现代码