原文:欧拉法求解微分方程

by Conmajia 原文是我在 年写的,用C 完成,这里改成JavaScript了, 特基础。当然最方便的还是用数学库,或者Matlab Mathematics这些数学软件 如果你只求值的话 ,或者可以换成C Java Go Erlang任何其他的语言实现。欧拉 Euler 和中心差分逼近,是最朴素的想法,可惜代数精度太低了,而龙格库塔的稳定性又是个问题。总之只能用来计算普通的东西,高大上问 ...

2019-02-21 15:19 0 3068 推荐指数:

查看详情

微分方程

微分方程 本文介绍如何使用简单的求解微分方程,大部分内容出自吴一东老师在他的B站个人空间发布的课程 方法介绍 对于一个一般的微分方程: \[\begin{cases} \begin{aligned} \frac{\mathrm{d} y}{\mathrm{d ...

Thu Aug 12 04:14:00 CST 2021 0 429
龙哥库塔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
方法解决微分方程初值问题

微分方程初值问题 初值问题\(\begin{cases}y^{\prime}=f(x, y)\\ y(x_{0})=y_{0}\end{cases}\)的解\(y=y(x)\)代表通过点\((x_0, y_0)\)的一条称为微分方程的积分曲线。积分曲线上的每一个点\((x, y)\)的切线斜率 ...

Sat Oct 02 02:44:00 CST 2021 0 358
用Matlab求解微分方程

用Matlab求解微分方程微分方程有两种解,一种是解析解,一种是数值解,这两种分别对应不同的解法 解析解 利用dsolve函数进行求解 1.求解析解 求 的解析解 2.初值问题 求初值问题 3.边界问题 求边界问题 4.高阶方程 求解方程 ...

Sat Jul 17 01:29:00 CST 2021 0 441
微分方程算子

目的 快速的求二次非齐次方程的特解,记得最后验算下 求解过程 \(y''+py'+qy=f(x)\) ,我们令\(D\)为求导符号比如\(y''=D^2y\),令\(\dfrac{1}{D}\)为积分符号 则\(y''+py'+qy=(D^2+pD+q)y=f(x)\) ,\(y ...

Mon Oct 05 23:34:00 CST 2020 0 908
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM