问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mathematic用龙格库塔法解二阶方程

发布网友 发布时间:2022-05-07 17:55

我来回答

1个回答

热心网友 时间:2022-06-30 22:50

……所谓龙格库塔法,通俗地说,就是把一个n阶的常微分方程,整理成n个形如 f'(t)=g(t,f(t)) (注意此时右侧不含 f(t) 的导数)的一阶常微分方程组再加以求解的方法。你的方程整理成龙格库塔所需要的形式就是:

x'[t] = y[t]

y'[t] = (-c y[t] - k x[t] - F[t])/m

再考虑到你找到的这段代码本身对格式的要求,就有:

m = 1; c = 1; k = 1; f = 1;
stepsize = 0.01; t = 1;

sol = NestList[
   RungeKutta[{y, (-c y - k x - f)/m}, #, {x, y}, stepsize] &, {0., 0.}, Round[t/stepsize]];

剩下的你自己弄吧……算了,考虑到你的方程里的F[t]涉及了t的具体值,又多了一点点坎(在要使用你找到的这个函数的前提下),再来一个F[t_]=Sin[t]的代码示例吧:

Clear[f, t]
m = 1; c = 1; k = 1;
f[t_] = Sin[t];
stepsize = 0.01; tmin = 0; tmax = 1;

sol = FoldList[
   RungeKutta[{y, (-c y - k x - f[#2])/m}, #, {x, y}, 
     stepsize] &, {0., 0.}, Range[tmin, tmax, stepsize]];

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酒驾缓刑节保证书怎么写 合同法律咨询免费 这款充电宝可以带上飞机吗? 倪俊卿成就及荣誉 江苏种牛站有几家? 山东宏正牧业有限公司服务承诺 吃早餐后抽血会影响体检结果吗 电脑如何设置护眼模式(台式电脑如何设置护眼模式) 电脑显示器设置护眼电脑屏幕怎么设置比较护眼 广告机是否支持分屏显示功能? 如何用MATLAB编写的拉格朗日插值算法的程序、二阶龙格-库塔方法的程序和SOR迭代法的程序 关于二阶和四阶龙格库塔法的计算与编程调试 二阶龙格库塔法迭代公式用Matlab怎么编程 给别人备注名叫土豆,有什么含义阿! 网络用语:灌水 ,土豆 是什么意思呀? 男生喊女生土豆是什么意思? 对了,老说土豆土豆的,土豆到底什么意思 山西城镇医保报销比例2019年 太原门诊医保怎么报销比例 办公用品清单有哪些??? 谁晓得办公用品使用清单有哪些 高端办公用品价格清单哪里有? 求高人解六爻卦,何时有工作? 不会的,勿扰。 谢谢! 非诚勿扰金金公务员都不用上班吗 有没有在家可以做的网上工作啊 直销勿扰 就像上班的那种 有没有手机能挣钱的工作,非诚勿扰我是宝妈没空上班。 除了上班还能做什么?微商打广告的勿扰 工作 非诚勿扰 大学毕业能去江苏卫视非诚勿扰上班吗?有哪些职位? 我可以去非诚勿扰上班吗 怎么用龙格库塔法 求二阶龙格库塔matlab程序 ,写了一天,一大堆错误 用MATLAB按二阶龙格库塔法求解微分方程组,大神速来,急急急 急急急!求助matlab用龙格-库塔方法求解方程组 用龙格库塔算法解二阶常微分方程,利用c++编程 用MATLAB龙格库塔法解决二阶微分方程y''+ay=0,a为常数,可以随便设,初值为y0=0,程序怎么写啊?? 三阶、四阶龙格库塔函数matlab代码 可爱女生BB霜 用MTALAB编程实现四阶龙格库塔解二元二阶微分方程组 19岁的女生有什么样的bb霜 龙格库塔的方法解 弹性动力学线性变系数二阶微分方程组求解,急求。。。非常感谢。。 女生的网名中有bb有什么含义 女孩子成年与未成年人的bb有什么不同? 弱弱的问一句,女生都说的BB霜是不是女生用在(B)那个地方的啊? 为什么一定要女孩子生BB啊 sxss,xzzz^=-;sz 艾尔之光各职业的连招 艾尔之光锋刃武者往前撞的连招是什么? 艾尔之光刀文(锋刃武者)最简单的连招是什么 台式键盘错乱怎么修复,我按z显示xz按住不放就是xzzzzzzz按一下放一下再按就是xzxzxz