由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Science版 - hanzo---RK算法
相关主题
hanzo问题的解地球生命演化简史
Re: 两条线段的交点申请辞职
请问论文中变量下标应该用斜体还是正体[公告]投票ID名单
Re: 谁能谈谈微分方程组的稳定性的问题?[公告] Science 板的投票结果
我这个解法存在什么逻辑漏洞?[转载]Mathematica函数及使用方法(11)
求助,这样的问题怎么处理 (转载)[转载] Re: 再次申请开 Biology 板 -- 理由2我无法接受
请教高手,如何求解矩阵方程?[转载] 申请辞去science版版主职务
Re: EM signals travel along outer side of a wireRe: 极值问题请教
相关话题的讨论汇总
话题: 一阶话题: y2话题: y1话题: 自变量话题: 矢量
进入Science版参与讨论
1 (共1页)
s***e
发帖数: 911
1
我推一下. 你用前先debug一下.
一个n阶ODE:
x^{n}=g(x^{n-1},...,x'',x',x)
可以化成n个一阶方程组:
x'=y1
y1'=y2
y2'=y3
......
y^{n-1}=g(y_{n-1},...,y2,y1,x)
上标代表求导.下标就是index. 你的方程是二价方程
d^2 x/(dt)^2 + b^2 * x = c
所以化下来是:
x'=y
y'=c-b^2 * x
下面是一般理论:
Y是一个N维矢量, F是N维向量函数.
Y'=F(Y)
是一个N维一阶微分方程组. F里面不含自变量, 叫自治系统. 非自治系统和你无关,
就不管了. 假设自变量是t, 那么一阶近似是:
Y_{m+1}=Y_{m}+h*F(Y_{m})
四阶情况如下:
K_1=h*F(Y_{m})
K_2=h*F(Y_{m}+(1/2)K_1)
K_3=h*F(K_{m}+(1/2)K_2)
K_4=h*F(Y_{m}+K_3)
那么,
Y_{m+1}=Y_{m}+K_1/6+K_2/3+K_3/3+K_4/6
要注意K_1,K_2,K_3,K_4都是矢量.
你的问题F(
1 (共1页)
进入Science版参与讨论
相关主题
Re: 极值问题请教我这个解法存在什么逻辑漏洞?
4856严格解和讨论求助,这样的问题怎么处理 (转载)
一个最简单的插值问题请教高手,如何求解矩阵方程?
[转载]Mathematica函数及使用方法(3)Re: EM signals travel along outer side of a wire
hanzo问题的解地球生命演化简史
Re: 两条线段的交点申请辞职
请问论文中变量下标应该用斜体还是正体[公告]投票ID名单
Re: 谁能谈谈微分方程组的稳定性的问题?[公告] Science 板的投票结果
相关话题的讨论汇总
话题: 一阶话题: y2话题: y1话题: 自变量话题: 矢量