数值分析:用改进欧拉法解微分方程初值问题(vf编程) 100

数值分析:用改进欧拉法解微分方程初值问题(vf编程)100标签:微分,初值,方程Y`=x^2+x-y,y(0)=0取步长h=0.1,计算x=0.5,并与准确解y=-e^(... 数值分析:用改进欧拉法解微分方程初值问题(vf编程) 100

标签: 微分, 初值, 方程

Y`=x^2+x-y,y(0)=0
取步长h=0.1,计算x=0.5,并与准确解y=-e^(-x)+x^2-x+1相比较。
望高手把代码弄给我谢谢!
展开
 我来答
匿名用户
2013-07-30
展开全部
本题中的f(x,y)是y的线形函数,因此,隐式的欧拉公式和梯形公式都可以改写成显形形式.
首先求出y(n+1),.然后根据改进欧拉公式写出显示欧拉公式.
最后比较计算结果:显示欧拉法、隐式欧拉法、梯形公式、精确解即可。其中,经误差分析,得到梯形公式的误差较小。
我会用Matlab语言编写。
江苏华简晟01
2024-10-21 广告
色谱检测服务热线18721007633, 江苏华简晟检测科技是研究性测试服务机构,基于多年的分析表征专业技术积累和辐射全国的服务网络,每年出具数万分技术报告,累计服务客户数千万家。... 点击进入详情页
本回答由江苏华简晟01提供
匿名用户
2013-07-30
展开全部
clear
input "请输入区间的左端点:" to a
input "请输入区间的右端点:" to b
input "请输入步长:" to h
input "请输入初值:" to y
for k=1 to (b-a)/h
x=a+k*h
z=y+h*f3(x,y)
s=y+h/2*(f3(x,y)+f3(x+h,z))
y=s
?x,s
endfor
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式