永发信息网

【ODE】matlab中的ode45怎样设置定步长解微分方程?matlab中的ode45是变...

答案:2  悬赏:10  手机版
解决时间 2021-02-15 15:07
【ODE】matlab中的ode45怎样设置定步长解微分方程?matlab中的ode45是变...
最佳答案
【答案】 function [x,y]=runge_kutta1(ufunc,y0,h,a,b) %参数表顺序依次是微分方程组的函数名称,初始值向量,步长,时间起点,时间终点,
  n=floor((b-a)/h); %求步数
  x(1)=a; %时间起点
  y(:,1)=y0; %赋初值,可以是向量,但是要注意维数
  for ii=1:n
  x(ii+1)=x(ii)+h;
  k1=ufunc(x(ii),y(:,ii));
  k2=ufunc(x(ii)+h/2,y(:,ii)+h*k1/2);
  k3=ufunc(x(ii)+h/2,y(:,ii)+h*k2/2);
  k4=ufunc(x(ii)+h,y(:,ii)+h*k3);
  y(:,ii+1)=y(:,ii)+h*(k1+2*k2+2*k3+k4)/6; %按照龙格库塔方法进行数值求解
  end
  这是给你编的定步长龙哥库塔,即ode4
全部回答
我好好复习下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问建筑面积是97.70公摊是23实用面积是多少
大连开发区红星海初中怎么样?
电脑开机黑屏,无报警声音,显卡风扇声音很大
奥斯美吴川旗舰店我想知道这个在什么地方
蛤蟆w会打断厄加特的大招吗?
肺静脉高压是指肺毛细血管—肺静脉压超过()。
阳新县黄石幸福人家地址在哪,我要去那里
想知道: 惠来县 从惠来县到揭西县怎么坐公交
手机设置字体后 为什么登录微信进去每次字体
麻竹高速公路/安广线(路口)在什么地方啊,我
新买高层商品房公积金贷款初审通过了,请问还
山东外国语职业学院有没有春考培训机构!
小米note 怎么开启分屏模式
盐城闯红灯多久网上能查到?
雨花区长沙兰卡贝儿国际美容养生会所(雨花店)
推荐资讯
为什么外国人喜欢来桂林旅游?
对世界著名城市带具有的共同特征的描述,不正
已知关于x的方程x+8=4x+m的解小于3,求m的取值
丹江口市十堰兆君家具在哪里啊,我有事要去这
石板街酒楼地址在哪,我要去那里办事
林肯mkx和奥迪Q5、宝马x5哪个更好!
小胡鸭荆门分店地址在哪,我要去那里办事
翠之堂在哪里啊,我有事要去这个地方
娄星区娄底大市场城管大队地址有谁知道?有点
今网易购消费卡是什么,真的吗
我有一辆北京牌照小客车,想先外迁回老家,然后
读图,回答下列问题。(10分)(1)城市A与B相比
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?