用 四阶龙格库塔 解三阶微分方程 公式和程序 初值给的不够啊.不仅要给y,还要给y的一阶导和二阶导.否则数值解没法弄.理论解的话,可能还可以含有一些系数.在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存function DYDt=zhidao_amanm(t,Y)y=Y(1);dydt=Y(2);d2ydt2=Y(3);DYDt=[Y(2);Y(3);(10-10*y-dydt-0.11d2ydt2)/0.001];在Matlab命令行下面输入:t_start=0;t_end=1;yy0=[0.1;0;0];初值[t,y]=ode45('zhidao_amanm',[0,t_end],yy0);plot(t,y(:,1));xlabel('t');ylabel('y')y(end,1)得到的结果:ans=1.0056用昨天给的C代码计算出来的结果是:1.005630用四阶龙格-库塔求微分方程 fun=(s,f)10./(s.^4+8*s.^3+36*s.^2+40*s+10);s0=0;send=1;ds=0.001;s=s0:ds:send;f=0;初值i=1;for ss=s(1:end-1)k1=fun(ss,f(i));k2=fun(ss+ds/2,f(i)+ds/2*k1);k3=fun(ss+ds/2,f(i)+ds/2*k2);k4=fun(ss+ds,f(i)+ds*k3);f(i+1)=f(i)+ds/6*(k1+2*k2+2*k3+k4);i=i+1;endplot(s,f);龙格库塔求解微分方程组 龙格库塔方法求微分方程的初值问题的前提是初值已知,但请问对给定的一个微分方程如何确定一个初值呢? 方程是实际应用是列出来的,列方程的过程要得到一个初值是不难的各种物理测量都可以应用比如要列微分方程求某物体的运动轨迹,完全可以人为的设定物体在零时刻处于零位置龙格库塔求解微分方程组 只要理解了龙格库塔,这就很容易了。定义函数,f=func(x,y)if y(1)>;126,f=[f1(y(1),y(2)),f2(y(1),y(2))];elsef=[g1(y(1),y(2)),g2(y(1),y(2))];end然后就简单了什么是微分方程的龙格库塔数值方法 龙格-库塔(Runge-Kutta)方法是一种在工程上应用广泛的高精度单步算法。由于此算法精度高,采取措施对误差进行抑制,所以其实现原理也较复杂。该算法是构建在数学支持的基础。
随机阅读
- 成都市16路公交车经过五块石公交站吗 华西到五块石电器市场公交车
- 水俣病中毒的金属是镉 痛痛病和水俣病各是什么中毒
- 抗日战争时期百团大战是正面战场还是敌后战场 正面战场和敌后战场的主要战役和时间
- 母子分别属鸡和兔会不好吗 母子龙兔 不和如何化解
- 什么意思?该用户空间状态异常? 该用户空间状态异常操作失败
- 贵州凉米线图片 陈村过桥米线
- 东营市长途汽车总站附近有啥公交车啊??想去东城银座附近的小区 东营市蜜蜂研究所公交车
- 出货前全款支付用英语
- 经二路老贵州米线 老贵州米线制作方法
- 段誉和王语焉是什么关系 段延庆和段誉关系
- 请问:广东有几座寺庙呢?那座最大呢?主持是谁呢? 惠州正果佛爷寺历史特色
- 带有的小标题写亲情作文600字作文 关于亲情的带有小标题的作文600字
- 盗墓笔记中陈皮阿四的结局是什么啊??? 陈皮阿四之前的老四
- 微信拉黑对方后的朋友圈评论还在吗 朋友圈拉黑以后以前的评论还有嘛
- 立案后多久通知被告 民和县松树乡派出所长电话
- 有什物质遇水会发热 遇水凝固发热
- 河南中专学校哪些有建筑学专业 河南建筑职业技术学院有中专吗
- 江苏南通以后的发展会比常州,无锡好吗? 盐城水利设计院院领导班子
- 什么是绝对值伺服电机 绝对值伺服电机调零
- “才下眉头却上心头”的下一句是什么? 才才下眉头却上心头