计算器迭代的方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
=
进行第二次计算,此时 A 已经用第一次的结果替
换,故得到第二次迭代的结果
=
第三次迭代……
……
注:变量 A,可以通过 ALPHA A 得到。对于没有 A、B、C 变量的计算器,直接用 ANS。
结果如下:
K
xk(即 A)
0
1.0
1
1.341471
2
1.473821998
3
1.0495301478
4
1.497151617
12 月 5 日 于相图室
迭代解非线性方程
比如:x-sin(x)-0.5=0,迭代公式 xk+1=sin(xk)+0.5,初始值 x=1.0 操作如下:
1.0 SHIFT STO A
即将 A 赋初始值 1.0
sin(A*180/pi)+0.5 SHIFT STO A
xk*180/pi 将弧度化为度,然后将第一次计算的结 果赋值给 A
5
1.497289454
……
……
这样,将每次得到的 A 代入迭代公式 sin(A*180/pi)+0.5 计算的过程,变成很简单的“=”
一个键搞定!
Gauss-Seidel 迭代 (常考的内容) 如:
x1=1/10(6+x2-2x3) x2=1/11(25+x1+x3-3x4) x3=1/10(-11-2x1+x2+x4) x4=1/8(15-3x2+x3) 此时将 x1~4 用计算器的 A、B、C、D 表示,先赋初值,然后 计算 x1,把结果赋值给 A,再计算 x2,把结果复制给 B……迭代一次,结束。 再按上、下箭头按键,翻回 x1 的计算式,得到的结果即为第二次迭代结果,以此找到 x1~4, 第二次迭代完成,…… 这样,繁琐的输入方程组计算过程,变成上下翻记wk.baidu.com的过程,每次迭代按键不超过 4 次,而 原来至少 30 次,还可能出现人工错误,现在计算器自动完成。 如果原来要 20 分钟去迭代 10 次,现在不超过 1 分钟!
考试临近,用计算器偶有收获,不敢独自保留,另外也有同学问起,难做一一示范,故
写此稿和大家分享!写的匆忙,有错误请指正!
最近希望成立一个讨论小组,每周一次,大家自愿做报告、听报告,讨论自己的学习、
科研收获与问题,希望材料院、粉冶院、物理院、机电院等的学生参加。有意者联系我 QQ:
790974130.
王二哥