jacobi迭代 matlab
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/10/03 00:24:00
jacobi迭代 matlab
系数矩阵A=D-L-U,D=[2 0 0;0 3 0;0 0 2;]
L=[0 0 0; 1 0 0; 0 1 0] U=[0 1 0; 0 0 1; 0 0 0],b=[1;8;-5]已经输入
”x的初值x^(0)=[0;0;0]
迭代过程x^(k+1)=inv(D)*(L+U)*x^(k) + inv(D)*b“
这一过程如何在matlab中输入实现?要求出符合x^(K+1)-x^(K)《0.00005的迭代次数K和解X
系数矩阵A=D-L-U,D=[2 0 0;0 3 0;0 0 2;]
L=[0 0 0; 1 0 0; 0 1 0] U=[0 1 0; 0 0 1; 0 0 0],b=[1;8;-5]已经输入
”x的初值x^(0)=[0;0;0]
迭代过程x^(k+1)=inv(D)*(L+U)*x^(k) + inv(D)*b“
这一过程如何在matlab中输入实现?要求出符合x^(K+1)-x^(K)《0.00005的迭代次数K和解X
D=[2 0 0;0 3 0;0 0 2;];
L=[0 0 0; 1 0 0; 0 1 0] ;
U=[0 1 0; 0 0 1; 0 0 0];
b=[1;8;-5];
x0=[0;0;0];
B=D\(L+U);
f=D\b;
y=B*x0+f;
n=1; %迭代次数
while norm(y-x0)>=0.00005
x0=y;
y=B*x0+f;
n=n+1;
end
>> n
n =
22
>> y
y =
2.0000
3.0000
-1.0000
L=[0 0 0; 1 0 0; 0 1 0] ;
U=[0 1 0; 0 0 1; 0 0 0];
b=[1;8;-5];
x0=[0;0;0];
B=D\(L+U);
f=D\b;
y=B*x0+f;
n=1; %迭代次数
while norm(y-x0)>=0.00005
x0=y;
y=B*x0+f;
n=n+1;
end
>> n
n =
22
>> y
y =
2.0000
3.0000
-1.0000
MATLAB设计Jacobi迭代法运行错误,
在做Jacobi迭代式得到的迭代矩阵谱半径为1,问,该迭代式能否收敛?
数值分析中的Jacobi及Gauss-Seidel迭代中的矩阵L ,U ,D,分别是哪三个单词?
matlab的迭代算法
MATLAB迭代算法问题
Matlab题目,关于雅可比(Jacobi)迭代法,急求!
研究线性方程组的jacobi和gauss-seidel迭代法,要求:对于给定的初始向量以及误差迭代要求 察是否收敛
牛顿迭代算法的matlab程序
matlab牛顿迭代动画演示
MATLAB求解方程系数,重复迭代
matlab jacobi迭代法求非线性方程的解 运行错误 怎么修改
在用matlab编写Jacobi迭代法求线性方程组时一直出现这个问题,