数值计算·第一集:向量、矩阵的范数(Matlab版)

Tip:各种范数的定义。

%%计算向量或者矩阵的一范数、二范数、无穷范数、p范数、F范数
X = [1,-1,2,3] ;
Y = [-0.5,89,0.06,-12]';
A = [1,2,3,4;1,-2,-3,-4;0.1,0.2,0.3,0.5;5,7,8,9];

%向量X的范数
X1 = norm(X,1);
X2 = norm(X);
Xinf = norm(X,inf);
%p=5. p范数
X5 = norm(X,5);

%向量Y的范数
Y1 = norm(Y,1);
Y2 = norm(Y);
Yinf = norm(Y,inf);
%p=5. p范数
Y5 = norm(Y,5);

%矩阵A的范数
A1 = norm(A,1);
A2 = norm(A);
Ainf = norm(A,inf);
%矩阵A的F范数
AF = norm(A,'fro');
%矩阵A的谱半径
Apj = max(eig(A));

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章