Jacobi迭代法和Gauss-Seidel迭代法Matlab程序

解(1):

采用Jacobi迭代法时,Matlab计算程序为: clear

clc

i=1;

a=[5 2 1;-1 4 2;2 -3 10];

d=diag(diag(a));

l=d-tril(a);

u=d-triu(a);

d0=inv(d);

b=[-12;20;3];

x0=[1;1;1];

B=d0*(l+u);

f=d0*b;

x=B*x0+f;

while norm(x-x0,inf)>=1e-4

x0=x;

x=B*x0+f;

i=i+1;

end

x

Word文档免费下载Word文档免费下载:Jacobi迭代法和Gauss-Seidel迭代法Matlab程序 (共6页,当前第1页)

你可能喜欢

  • 高斯赛德尔迭代法
  • 线性方程组求解
  • 数值分析matlab程序
  • 非线性方程
  • 矿井通风网络
  • 数值分析ppt
  • 解线性方程组的迭代法
  • matlab实例教程

Jacobi迭代法和Gauss Seidel迭代法Matlab程序相关文档

最新文档

返回顶部