SOR迭代法,求MATLAB程序?要给你一个正确的程序,你可以参考它!函数[x,k]=Jacobi方法(a,B,x0,N,EMG)%a:线性方程组的左矩阵%B:线性方程组的右向量%x0:迭代初值%N:迭代次数的上界
SOR迭代法,求MATLAB程序?
要给你一个正确的程序,你可以参考它!函澳门永利hán 数[x,k]=Jacobi方法(a,B,x0,N,EMG)
%a:线{繁体:線}性方程组的左矩阵
%B:线性方程组(繁体:組)的右向量
%x0:迭代[拼音:dài]初值
%N:迭代次数的上界,如果《guǒ》迭代次数大于N,则迭代失败
%EMG:精度指(读:zhǐ)标
%k:迭代次数[shù]
%x:用迭dié 代法得到的线性方程组的近似解
n=length(a)
X1=zeros(n,1)x2=zeros(n,1)
X1=x0k=0
forI=1:n
forj=1:n
IFI~=J
sum=sum a(I,J)*X1 end
end
x2(I)=(B(I)-sum)/a(I,I)
end
r=max(ABS(x2-x1))
x1=x2
ifk>N
disp(”迭代失败(繁体:敗),返回
end
end
好《练:hǎo》运!
本文链接:http://21taiyang.com/Gyms/250399.html
sor迭代法流程图(繁体:圖)转载请注明出处来源