早教吧作业答案频道 -->其他-->
MATLAB设计Jacobi迭代法运行错误,设计函数: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);d(i,:)=b(i)/A(i,i);endi=1;while i
题目详情
MATLAB设计Jacobi迭代法运行错误,
设计函数:
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,:)=b(i)/A(i,i);
end
i=1;
while i
设计函数:
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,:)=b(i)/A(i,i);
end
i=1;
while i
▼优质解答
答案和解析
你的x没有初始化,导致当你迭代不收敛时x没有赋值,肯定x作为返回值报错.
函数开始加一句
x=[];
还有我觉得你的算法有问题,
C(i:i)=0;//i:弄错了吧
d(i,:)=b(i)/A(i,i);//冒号是什么意思
具体请自行检查.
函数开始加一句
x=[];
还有我觉得你的算法有问题,
C(i:i)=0;//i:弄错了吧
d(i,:)=b(i)/A(i,i);//冒号是什么意思
具体请自行检查.
看了 MATLAB设计Jacobi...的网友还看了以下:
MATLAB设计Jacobi迭代法运行错误,设计函数:function [x,k]=jacobi_ 2020-05-16 …
数组的习题已知不重复且已经按从小到大排好的m个数组A[1,m](为简单起见还设m=2^k,k是一个 2020-05-16 …
《伦敦协会海上运输货物保险条款》将基本险的保险责任分为( )。A.I.C.C、F.P.A.和W.A. 2020-05-22 …
《伦敦协会海上运输货物保险条款》将基本险的保险责任分为( )。A. I.C.C、F.P.A.和W.A 2020-05-22 …
《伦敦协会海上运输货物保险条款》将基本险的保险责任分为( )。A.I.C.C、F.P.A.和W.A. 2020-05-22 …
社会资本扩大再生产要得以进行,其基本前提条件包括( )A.I(c+v+m)=ⅡcB.I(v+m)>Ⅱ 2020-06-05 …
(斐波那契数列)谁能解释一下这个程序中的“c[i]:=c[i]+a[i]+b[i];varn,i, 2020-07-23 …
线性代数问题,简化矩阵等式,A(I-C^-1B)^TC^T=II为单位阵.第二步c跟后面怎么掉了个个 2020-11-17 …
大哥再问个问题定义变量如下:charc=‘w‘;inti=8;longL=15;floatf=8.9 2020-12-31 …
定义变量如下:charc=‘w‘;inti=8;longL=15;floatf=8.9f;以下赋值语 2021-02-18 …