- 代码内容
文件一
% function_liezhuyuan(A,b)
function h1=liezhuyaun(A,b)
Ab=[A,b]
AK=zeros(size(A));
bk=zeros(size(b));
Abk=[AK,bk];
h1='【有唯一解】';
k1=1;
R=rank(A);
%以上为交互代码及初始值设定
%下为找到每一列最大元素过程
for j=1:size(Ab,2)-1 %遍历A中的每一列元素,设为第j列
a=max(abs(Ab(:,j))) %找出第j列的最大元素的值设为a
for k=1:size(Ab,1) %遍历j的每一行,设为第k行
if abs(Ab(k,j))==a %如果第k行第j列个元素为第j列的最大元素
Abk(k1,:)=Ab(k,:) %第k行为含有列主元的行保存
k1=k1+1; %参数移动
break
end
end
%下为矩阵计算过程
for i=1:size(Ab,1)
fprintf("【正在解决第")
i
fprintf('行】')
if