原文:[数学]龙格-库塔法

原理思想 要想求出非常近似的值,有种神器叫做泰勒公式 。泰勒给出了任意一个函数都可以用多项式逼近的方法求出函数值。这与常微分方程的数值方法的思想类似,就是已知初始值,借助导数这个工具,将其近似成求另一个点的坐标。龙格 库塔方法是用斜率的权重最后得到一个较好的斜率,然后求出函数值。 公式推导 以二阶推导为例 由泰勒公式: f x frac f x frac f x x x frac f x x x ...

2020-02-03 13:50 0 200 推荐指数:

查看详情

MATLAB

非刚性常微分方程的数值解法通常会用四阶算法,其matlab函数对应ode45。 对于dy/dx = f(x,y),y(0)=y0。 其四阶公式如下: 对于通常计算,四阶已经够用,四阶以上函数f(x,y)计算工作量大大增加而精度提高较慢。 下面以解洛伦兹方程为例 ...

Thu Sep 10 22:23:00 CST 2020 0 1112
matlab练习程序(

非刚性常微分方程的数值解法通常会用四阶算法,其matlab函数对应ode45。 对于dy/dx = f(x,y),y(0)=y0。 其四阶公式如下: 对于通常计算,四阶已经够用,四阶以上函数f(x,y)计算工作量大大增加而精度提高较慢。 下面以解洛伦兹方程为例 ...

Tue Jan 28 22:35:00 CST 2020 0 12593
四阶matlab解微分方程组

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

Tue May 19 19:42:00 CST 2020 3 8836
为什么数值仿真里要用RK4(

小跳最近在搭建一个数值仿真环境,由于需要用到python里面的一些,所以不得不把simulink的模型搬过来,我们都知道在simulink里,仿真的时候设置仿真步长和微分方程求解器是必要的步骤。但是为什么要设置这个小跳却早已忘记了。 一年级的时候搬砖搬多了,数分课也没好好上,回头一看,这么简单 ...

Sun Jul 26 02:00:00 CST 2020 4 1964
数值计算:四阶- 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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM