简单迭代法matlab例题程序_Java|写一个用迭代法解方程的Java程序

3a4a2ac6e6e3947b3775e0bb87e02ad8.png

问题描述

迭代法也称辗转法,是一种逐次逼近方法,在使用迭代法解方程组时,其系数矩阵在计算过程中始终不变。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对 一组指令 ( 或一定步骤 )进行重复执行,在每次执行这组指令(或步骤) 时,都从变量的原值推出它的一个新值。

迭代法具有循环的计算方法,方法简单,适宜解大型稀疏矩阵方程组,在用计算机计算时只需存储 A 的非零元素 (或可按一定公式形成系数,这样A就不需要存储)。

(1) 对于给定的方程组 X =Bx+f ,用式子 逐 步代入求近似解的方法称为迭代法( 或称为一阶定常迭代法 ,这里与B 和 k 无关 )

(2) 如果 limx (k) , x→∞ 存在 ( 记作 x* ), 称此迭代法收敛,显然 x就是方程组的解,否则称此迭代法发散。

38ecdac69b2decd2b3fa51f73e0ca346.png

解决方案

解法介绍

牛顿迭代法是一种线性化方法,其基本思想是将

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值