Matlab 矩阵论 矩阵分析计算实现(七) 奇异值分解 LU分解 矩阵范数
以下部分都用Matlab自带函数。
奇异值计算
X = [1 1 2;1 -1 0;1 1 2;1 -1 0]
[U,S,V] = svd(X);
disp(S);
运行结果
LU分解
%LU分解
[B,C]=lu(A) %U为上三角阵,L为下三角阵
[L,U,P] = lu(X) %U为上三角阵,L为下三角阵,P为单位矩阵的行变换矩阵.
矩阵范数
%求解矩阵范数
A = [];
norm(A,1); %1范数
norm(A,2); %2范数
n = norm(A,inf); %无穷范数
norm(A, 'fro' ); %F范数
cond(V,1) %1范数条件数
源码 https://download.csdn.net/download/Pedrotime/87355113