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:nC(i,i)=0;C(i,:)=C(i,:)/A(i,i
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 08:39:37
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:nC(i,i)=0;C(i,:)=C(i,:)/A(i,i
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
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:nC(i,i)=0;C(i,:)=C(i,:)/A(i,i
不知道你是不是犯了低级错误,你把jacobi_f(A,b,x0,Tol,max)这个function单独放在jacobi_f.m这个文件里,前三行命令在主窗口或者新建个文本,然后调用那个function