作业帮 > 综合 > 作业

求用MATLAB编程用雅可比迭代法解方程

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/02 10:58:17
求用MATLAB编程用雅可比迭代法解方程
高手们帮忙用用MATLAB编程,雅克比迭代法解下列方程,迭代次数为10次,并运行出结果,谢谢:
5A+2B+C=-12
-A+4B+2C=20
2A-3B+10C=3
求用MATLAB编程用雅可比迭代法解方程
function y=G(x)
G=[5 2 1;-1 4 2;2 -3 10];
function y=fun(delta)%误差
P=[-12 20 3];
N=length(P);
for k=1:10
X=P;
for j=1:N
A=feval('G',X);
X(j)=A(j);
end
err=abs(norm(X-P));
relerr=err/(norm(X)+eps);
P=X;
iter=k;
if(e