QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1786|回复: 3
收起左侧

[求助] 关于求解“迭代法”的软件

[复制链接]
发表于 2008-3-13 11:12:52 | 显示全部楼层 |阅读模式 来自: 中国湖北黄石

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
“迭代法”是一个数学求解问题,在工程计算中应用广泛,但十分繁琐,容易出错。原来借助计算机BASIC语言计算,现在在XP系统下不能用,请教有这方面的软件吗?谢谢!
发表于 2008-3-13 14:22:11 | 显示全部楼层 来自: 中国山东泰安

迭代法

迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。迭代法又分为精确迭代和近似迭代。“二分法”和“牛顿迭代法”属于近似迭代法。0 C5 {3 R/ {0 \; C1 @
# E# n' a0 D" z- U
迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。
1 r7 g( n8 z# z; M( P( Q3 Z
' d. Q' n. p- ^1 w3 K3 w/ |: C' v利用迭代算法解决问题,需要做好以下三个方面的工作:
  Z0 `6 k. r: A
  C9 ^2 b. \+ q+ p6 f# O/ {' L一、确定迭代变量。在可以用迭代算法解决的问题中,至少存在一个直接或间接地不断由旧值递推出新值的变量,这个变量就是迭代变量。 $ T* w/ E; O8 i& s
: s) {- U( P9 I, W8 u1 e
二、建立迭代关系式。所谓迭代关系式,指如何从变量的前一个值推出其下一个值的公式(或关系)。迭代关系式的建立是解决迭代问题的关键,通常可以使用递推或倒推的方法来完成。 . S, n1 \9 @1 I: ^
, B  o3 N; B* r4 |8 D
三、对迭代过程进行控制。在什么时候结束迭代过程?这是编写迭代程序必须考虑的问题。不能让迭代过程无休止地重复执行下去。迭代过程的控制通常可分为两种情况:一种是所需的迭代次数是个确定的值,可以计算出来;另一种是所需的迭代次数无法确定。对于前一种情况,可以构建一个固定次数的循环来实现对迭代过程的控制;对于后一种情况,需要进一步分析出用来结束迭代过程的条件。
发表于 2008-4-7 14:04:00 | 显示全部楼层 来自: LAN
EXCEL中有迭代计算,在工具-选项—重新计算,可选择“迭代计算”打钩,然后设定计算次数和误差等,很方便的。
发表于 2008-6-13 09:32:04 | 显示全部楼层 来自: 中国山东泰安
既然你精通BASIC语言,XP系统下可以使用VB。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表