solvelineq.m

来自「MATLAB科学计算与工程分析源代码源程序4」· M 代码 · 共 16 行

M
16
字号
function x=solvelineq(A,b,flag)
% 该函数是矩阵分解法汇总,通过flag的取值来调用不同的矩阵分解
% 若flag='LU',则调用LU分解法;
% 若flag='QR',则调用QR分解法;
% 若flag='CHOL',则调用CHOL分解法;
% 编写日期:2007-5-14

if strcmp(flag,'LU')
    x=solvebyLU(A,b);
elseif strcmp(flag,'QR')
    x=solvebyQR(A,b);
elseif strcmp(flag,'CHOL')
    x=solvebyCHOL(A,b);
else
    error('flag的值只能为LU,QR,CHOL!');
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?