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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 15:05:52
MATLAB设计Jacobi迭代法运行错误,设计函数:function[x,k]=jacobi_f(A,b,x0,tol,max)[n,m]=size(A);xold=x0;C=-A;fori=1:n

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

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
你的x没有初始化,导致当你迭代不收敛时x没有赋值,肯定x作为返回值报错.
函数开始加一句
x=[];
还有我觉得你的算法有问题,
C(i:i)=0;//i:弄错了吧
d(i,:)=b(i)/A(i,i);//冒号是什么意思
具体请自行检查.

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迭代法求线性方程组时一直出现这个问题, Jacobi迭代法和Gauss-Seidel迭代法有什么区别啊? Matlab题目,关于雅可比(Jacobi)迭代法,急求!要求:急求大神解答!我是一点都不懂这个,求详细的分析过程!可追加100分 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迭代法求解线性方程,求助matlab大师用jacobi迭代法求解线性方程9x1-x2+x3=10 -x1+10x2-2x3=7 -2x1+x2+10x3=6,设迭代初值为0,精度为10^-6 求解matlab程序function [x,k,index]=Jacobi(A,b,ep,it_max)% 求解线性方程组的Jacobi迭代法,其中% A --- 方程组的系数矩阵% b --- 方程组的右端项% ep --- 精度要求.省缺为1e-5% it_max --- 最大迭代次数,省缺为100% 如何在matlab定义函数中定义参数的数据类型一个求解线性方程组的Jacobi迭代法函数function [x,k,flag,err]=Jocobi(A,b,delta,max1)% 求解线性方程组的迭代法,其中% A为方程组的系数矩阵% b为方程组的右端 用Matlab求一道数值分析的题用(1)Jacobi迭代法;(2)Gauss-Seidel迭代法;(3)共轭梯度法解线性方程组:[ 10 1 2 3 4 ;1 9 -1 2 -3 ;2 -1 7 3 -5 ;3 2 3 12 -1 ;4 -3 -5 -1 15 ][ x1 ;x2 ;x3 ;x4 ;x5]=[ 12 ;-2 求用MATLAB编程用雅可比迭代法解方程高手们帮忙用用MATLAB编程,雅克比迭代法解下列方程,迭代次数为10次,并运行出结果,谢谢: 5A+2B+C=-12 -A+4B+2C=20 2A-3B+10C=3 matlab牛顿迭代法求方程根程序求大神帮写个牛顿迭代法解方程的程序. AX=b,其中A={4,3,0;3,4,-1;0,-1,4},b={24;30;-24} 列出Jacobi迭代法和Gauss-Seidel迭代法的分量形式 江湖救急!一道c语言或matlab编程题用牛顿迭代法找方程的根:lgx+x-2=0要求运行结果及源代码,lgx就是log10(x) 在MATLAB中用求解高斯—塞德尔迭代法线性方程组 迭代法,二分法,牛顿迭代法,弦截法的算法设计思想具体的程序设计方法 设计用牛顿迭代法解方程C++程序 matlab牛顿迭代法生成分形图,编好程序后运行总是出错,但不知道错在哪里,function newton2clcm=13;a1=-2;a2=2;b1=-1.5;b2=1.5;n=3;delta=0.01;hold onfor x=a1:0.02:a2for y=b1:0.02:b2f=f_iterat(x,y,n,m,delta);if f>0switch rem(f,7)cas matlab 怎样运行m文件?