原文:四阶龙格库塔法matlab解微分方程组

这是我在学习飞行器制导与控制时的课程作业。用四阶龙格库塔法解微分方程组。我一开始的想法是分别利用龙格库塔法解每一个微分方程,但变量很多,算法会比较复杂。后来明白可以把多变量看作是一个变量,利用matlab的feval函数进行代入变量的函数运算。 matlab中feval函数的作用:feval f,x,y 将x,y代入函数f中。 四阶龙格 库塔法: 需要解的四个微分方程组为: 算法代码: 主函数ma ...

2020-05-19 11:42 3 8836 推荐指数:

查看详情

数值计算:四阶- for 二微分方程

引言 考虑存在以下二微分方程 \[\begin{align} f_2 \cdot \ddot{X(t)}+f_1 \cdot \dot{X(t)} +f_0 \cdot {X(t)} =F(t) \end{align} \] 如何使用四阶-求解该微分方程? 一 ...

Thu Sep 16 23:59:00 CST 2021 0 436
or欧拉求解微分方程matlab实现

举例:分别用欧拉和龙哥求解下面的微分方程 我们知道的欧拉(Euler)"思想是用先前的差商近似代替倒数",直白一些的编程说法即:f(i+1)=f(i)+h*f(x,y)其中h是设定的迭代步长,若精度要求不高,一般可取0.01。在定义区间内迭代求解即可。一般用于高精度 ...

Sun Aug 11 04:57:00 CST 2013 0 4919
MATLAB微分方程组的解法(好东西要共享)

原文地址:MATLAB微分方程组的解法(好东西要共享)作者: 流若星辰 1:问题 常微分方程的初值问题的标准数学表述为:y'=f(t,y),a<=t<=b,y(a)=y(0) ;我们要求解的任何高阶常微分方程都可以用替换法化为上式所示的一形式,其中y ...

Sun Oct 14 20:29:00 CST 2018 0 3204
matlab练习程序(高阶常微分方程组数值

这里以三元二次常微分方程组做一个例子,更多元更高次的都类似。 比如下列方程组: x'' = x' - x + y' -z' y'' = y' - y - x' z'' = z' - z + x' matlab代码如下: main.m: testfun.m ...

Fri Feb 14 22:55:00 CST 2020 0 3687
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM