One or more output arguments not assigned during call to 'C:

问题描述:

One or more output arguments not assigned during call to 'C:\matlab7.0\work\SOR.m (SOR)'.
function [x,k]=SORmethod(A,b,w)
% A:线性方程组左端矩阵
% b:线性方程组右端向量
% x0:迭代初值
% N:迭代次数上界,若迭代次数大于n,则迭代失败
% emg:精度指标
% w:松弛因子
% x:用迭代法求得的线性方程组的近似解
if w>=2
error('A Sor factor must be oppsitive and less than 2');
end
r=10e-6;
N=1000;
[m,n]=size(A);
X=zeros(n,1);
k=1;
while k
1个回答 分类:综合 2014-12-14

问题解答:

我来补答
function [x,k]=SORmethod(A,b,w)
你这个函数要有两个返回值,那你的返回值 x 没有给出啊,你只有X.注意大小写
根据需要修改吧.x = X; 或者其他的
 
 
展开全文阅读
剩余:2000