- 11
- 0
- 约 5页
- 2017-08-18 发布于安徽
- 举报
求数值近似开平方算法
200721101008 陈林
摘要:本文分别用牛顿迭代法、蒙特卡洛实验法和样条插值方法求数值的近似开方值,并用数值3开平方为算例,简单比较了三种方法的优劣。
牛顿迭代法
1.原理分析:牛顿迭代法实际上是由不动点迭代法的原理结合泰勒展开式构造迭代公式,所以迭代初值必须满足迭代收敛条件,设,则,由初值条件解得,不妨设,,则牛顿迭代公式为:
。
2.实验程序及注释:
x0=input(input x0=); %设定迭代初值,本例为1
er=1;
n=0; %定义一个计数器记录循环次数
while er0.001
x=0.5*(x0+3/x0); %牛顿迭代公式
er=abs(x-x0);
x0=x; %数值解
n=n+1;
end
x
sqrt3=sqrt(3) %真实数值
n
er
clear %清除内存变量
3.实验结果及分析:
x0 x sqrt3 n er 1 1.7321 1.7321 4 9.2047e-005
因为计算机的截断误差和matlab数值显示格式的原因,显示出来的数值解和真实数值是一样的,但从误差变量er的值我们可以看到其计算的误差。误差在小数点后的第5位,保证了5位的有效数字,即1.7321的迭代结果是准确的。迭代4次就达到了要求的精度,说明了牛顿迭代法的收敛速度很快,可以证明它的平方收敛
您可能关注的文档
最近下载
- 2020ACLS学员课课前测试中文版试题+答案.pdf VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- 2026届新高考数学一轮复习核心知识点讲义.pdf VIP
- 供应商ESG评审表.xlsx VIP
- 《化工安全仪表系统工程设计规范》.pdf VIP
- 钟开斌教授讲稿—突发事件应对的基本策略与方法PPT课件.pptx VIP
- 17R410 热水管道直埋敷设 .docx
- 部编人教版五年级语文下册《第七单元》全单元教学课件PPT小学优秀课堂课件.pptx VIP
- 《承包商管理系統20》(江电)用户操作手册.doc
- KD4800BKD3800B压机电气使用说明书--国内版050531.doc VIP
原创力文档

文档评论(0)