- 55
- 0
- 约1.47千字
- 约 3页
- 2018-05-25 发布于河南
- 举报
显式Euler、梯形方法、预校Euler方法的比较
微分方程数值解
姓名 丁建伟 学号 200708020211 日期 2010.10.6 实验项目 显式Euler、梯形方法、预校Euler方法的比较考虑一阶常微分方程初值问题dy/dx = -y^2, 0x=1, y(0)=1,其精确解为y = 1/(1+x),使用三种方法求初值问题数值解。给出步长h=1/16,1/32,1/64,1/128,1/256时的x=1点处的整体截断误差E(h)=|yn - y(1)|,并从误差、收敛阶、计算量方面比较三种方法。
目的与要求:掌握三种方法的程序实现掌握比较算法优缺点的方法原理:显式Euler方法:
梯形方法:
预校Euler方法:
算法描述:由已知条件和根的存在区间,经过变换,三种方法的迭代公式分别为:
显式Euler方法:
梯形方法:
预校Euler方法:
主要程序代码或命令:
#includestdio.h
#includemath.h //需要用到绝对值abs()和求平方根sqrt()函数
void main()
{
int n;
int i;
printf(请输入n的值:);
scanf(%d,n);
float y=1.0,y0=1.0,y1=1.0; //赋初始值。
float e,e0,e1; //绝度误差
float h;
h=1/float(n);
您可能关注的文档
- 对成功的探讨.ppt
- 小学奥数-梦还是噩梦.doc
- 小学三年级英语下册期中考试卷.doc
- 小学科学四年级下册第一单元知识点及测试.doc
- 密闭空间气体检测方案霍尼韦尔ImpulseX4气体检测仪.ppt
- 小学英语任务型教学研究.doc
- 小学生拼音直拼训练幻灯片4.ppt
- 小学英语62.doc
- 小学语文毕业班句式一日一练(三).doc
- 小学数学毕业冲刺卷5套.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)