作业帮 > 综合 > 作业

matlab jacobi迭代法求非线性方程的解 运行错误 怎么修改

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 06:16:20
matlab jacobi迭代法求非线性方程的解 运行错误 怎么修改
A=[10,-1,-1;-1,10,-2;-2,-1,5];b=[6.2,8.5,3.2];
x0=[1,1,1];
Tol=0.001;max=100;
function [x,k]=jacobi_f(A,b,x0,Tol,max)
[n,m]=size(A);xold=x0;C=-A;
for i=1:n
C(i,i)=0;
C(i,:)=C(i,:)/A(i,i);
d(i,1)=b(i)/A(i,i);
end
i=1;
while i
不知道你是不是犯了低级错误,你把jacobi_f(A,b,x0,Tol,max)这个function单独放在jacobi_f.m这个文件里,前三行命令在主窗口或者新建个文本,然后调用那个function