gusucode.com > 高等数学问题求解源码程序 > CH10/Cramer.m
function x=Cramer(A,b) %CRAMER 克莱姆法则求恰定线性方程组的解 % X=CRAMER(A,B) 克莱姆法则求线性方程组AX=B的解X % % 输入参数: % ---A:线性方程组的系数矩阵 % ---B:线性方程组的右端向量 % 输出参数: % ---X:线性方程组的解 % % See also det [m,n]=size(A); if m~=n || length(b)~=m error('线性方程组的系数矩阵和常数项维数不匹配.') end if isa([A,b(:)],'sym') x=sym(zeros(n,1)); else x=zeros(n,1); end D=det(A); for k=1:n Dk=A; Dk(:,k)=b(:); Dk=det(Dk); x(k)=Dk/D; end web -broswer http://www.ilovematlab.cn/forum-221-1.html