dtczhl 发表于 2009-6-1 00:25

warning off MATLAB是什么意思

书上有句 return,warning off MATLAB:return_outside_of_loop   
是什么意思啊??有什么用吗??
书上有些地方 在 warning off MATLAB 与 return_outside_of_loop之间是用冒号相隔,而有些地方是用分号相隔,两种写法都可以的吗??

ChaChing 发表于 2009-6-1 08:03

个人水平专业有限, 建议楼主说清楚些!
如前後程序是什麽?

dtczhl 发表于 2009-6-1 13:52

%    解上三角形线性方程组 AX=B 的matlab程序
%    输入的量:系数矩阵 A 和常系数向量 b ;
%    运行后的结果:系数矩阵 A 和增广矩阵 B 的秩 RA,RB ,方程组中未知量的个数 n
% 和方程组解 X 及其解的信息.
function =shangsan(A,b)
B=;n=length(b); RA=rank(A);RB=rank(B); zhica=RB-RA;
if zhica>0
    disp('请注意:因为 RA~=RB,所以此方程组无解.')
    return,warning off MATLAB;return_outside_of_loop
end
if RA==RB
    if RA==n
      disp('请注意:因为 RA=RB=n,所以此方程组有唯一解.')
      X=zeros(n,1);X(n)=b(n)/A(n,n);
      for k=n-1:-1:1
            X(k)=(b(k)-sum(A(k,k+1:n)*X(k+1:n)))/A(k,k);
      end
    else
      disp('请注意:因为 RA=RB<n ,所以此方程组有无穷多解.')
    end
end

ChaChing 发表于 2009-6-1 22:31

help return及help warning
Message Identifiers之间是用冒号相隔
但这句return,warning off MATLAB;return_outside_of_loop的确很怪!
return後面的好像根本多馀!
待高手再确认!
页: [1]
查看完整版本: warning off MATLAB是什么意思