- 2
- 0
- 约2.87千字
- 约 6页
- 2017-12-27 发布于河南
- 举报
趣谈数据结构(四)252
趣谈数据结构(四)252
黑发不知勤学早,白发方悔读书迟——颜真卿
趣谈数据结构(四)
福州一中计算机组 陈颖
本次趣谈数据结构,我们想与大家共同探讨一下迭代与递推
在计算机数值程序设计中,迭代与递推是两个重要的基础算法
一、迭代
许多的实际问题都能转化为解方程F(x)=0的实数解的问题
求根可以直接从方程出发,逐步缩小根的存在区间,把根的近似值逐步精确到要以满足具体实际问题的需要为止,该算法称为迭代
迭代的一般原则可以用一个数学模型来描述,现要求出方程F(x)=0的解:先设F(x)=G(x)-x,则方程F(x)=0可化为x=G(x), 这就产生了一个迭代算法的数学模型:
Xn+1=G(Xn)
从某一个数X0出发,按此迭代模型,求出一个序列:
{X0,X1,X2,X3,......,Xn-2,Xn-1,Xn}
当Xn-Xn-1小于一个特定值(误差许可值)时,X≈Xn-1≈Xn,这时可认定x=G(x)
也就是说,求出的Xn已经可以作为原方程f(x)=0根的近似值了
设误差许可值为A,则迭代算法的NS图如图1
图1 迭代算法NS框图
迭代算法的关键在于确定迭代函数G(x)
确定G(x)时需保证产生的迭代序列{Xn }是否能使两个相邻的数之间的差距越来越小(即两数的差值越靠近误差值,我们称这
您可能关注的文档
最近下载
- 水泥矿渣稳定高掺量磷石膏基层材料配合比设计与性能研究.pdf VIP
- 广东省阳江市2023-2024学年六年级下学期期末语文试卷(含答案).doc VIP
- 高中语文试讲教案10312.pdf VIP
- 幼儿园孩子自闭症教育案例.docx VIP
- 广东省阳江市阳春市2024-2025学年六年级下学期期末数学试卷(含答案).pdf VIP
- DGTJ08-803-2024 既有建筑幕墙检查及安全性鉴定技术标准.pdf VIP
- supermariorunios下载超级马里奥跑酷iPhone-iPad下载.doc VIP
- (29页PPT)人民大学程延园员工关系管理第09章.pptx VIP
- 2026年抖音达人内衣泳衣类目准入考试题库及答案.docx
- 2026年国家级检验检测机构资质认定评审员考试测试题及答案.docx VIP
原创力文档

文档评论(0)