【资源】Runge-Kutta解ODE的一些程序及应用(from MathWorks)
从MathWorks上找了些Runge-Kutta算法及应用的源码,转到这里,希望对要解常微分方程(组)的虫友有借鉴。
1、Runge Kutta 4th order ode(用四阶RK法解ODE)
https://www.mathworks.com/matlabcentral/fileexchange/29851-runge-kutta-4th-order-ode
by Judah S
29 Dec 2010
Code covered by the BSD License
2. sixth order Runge-Kutta ODE(It calculates 6th order RK ODE using Fehlberg formulation)
https://www.mathworks.com/matlabcentral/fileexchange/29931-6th-order-runge-kutta-ode
by Judah S
06 Jan 2011
Code covered by the BSD License
3. RKN1210 - A 12th/10th order Runge-Kutta-Nystrom integrator(Integrator for second-order ODE's with very stringent error tolerances)
https://www.mathworks.com/matlabcentral/fileexchange/25291-rkn1210-a-12th10th-order-runge-kutta-nystrom-integrator
by Rody Oldenhuis
11 Sep 2009 (Updated 28 Oct 2010)
Code covered by the BSD License
源码及示例见上面链接。
4. Accurate Fast Marching(Multistencils second order Fast Marching 2D and 3D including rk4 shortest path and skeletonize)
https://www.mathworks.com/matlabcentral/fileexchange/24531-accurate-fast-marching
by Dirk-Jan Kroon
23 Jun 2009 (Updated 21 Dec 2010)
Code covered by the BSD License
源码比较多,感兴趣就请从上面的链接下吧。
5. double pendulum(the function is GUI that simulate double pendulum,the function is GUI that simulate double pendulum by using 4th-order Runge-Kutta algorithm for the differential equations)
https://www.mathworks.com/matlabcentral/fileexchange/28490-double-pendulum
by Moshe Lindner
16 Aug 2010
Code covered by the BSD License
源码见以上连接。
6. Weighted Kinematic Control of PPRR Manipulator(PPRR机械手运动控制)
https://www.mathworks.com/matlabcentral/fileexchange/23910-weighted-kinematic-control-of-pprr-manipulator
by Hrishi Shah
26 Apr 2009 (Updated 16 Feb 2010)
Code covered by the BSD License
源码见以上链接。
7. Program to Solve initial value problems by various methods(求解初值问题)
https://www.mathworks.com/matlabcentral/fileexchange/24614-program-to-solve-initial-value-problems-by-various-methods
by Daniel Klawitter
01 Jul 2009 (Updated 01 Jul 2009)
Code covered by the BSD License
很实用的初值问题求解代码,下载见以上链接。
8. Mackey-Glass time series generator(generates a Mackey-Glass time series using the 4-th order Runge-Kutta method)
https://www.mathworks.com/matlabcentral/fileexchange/24390-mackey-glass-time-series-generator
by Marco Cococcioni
09 Jun 2009
Code covered by the BSD License
9. CHAO-AND-HEART-DATABASE(Each volume is composed of figures of simulations with matlab R2007a, with runge kutta 4,with comments.)
https://www.mathworks.com/matlabcentral/fileexchange/24272-chao-and-heart-database
by Dit Papa Lamine ndao
27 May 2009
Code covered by the BSD License
10. Cardiac Chao with modele pacemaker VI1(The model is electrical stimulated with current Io=constant or Io=Asinwt.The model is integrated with runge kutta and R2007a.)
https://www.mathworks.com/matlabcentral/fileexchange/21531-cardiac-chao-with-modele-pacemaker-vi1
by Dit Papa Lamine ndao
24 Sep 2008 (Updated 24 Sep 2008)
No BSD License
11. Runge Kutta Ballistic Propagation(一个弹道的计算程序)
https://www.mathworks.com/matlabcentral/fileexchange/16626-runge-kutta-ballistic-propagation
by Luke
27 Sep 2007 (Updated 28 Sep 2007)
No SD License
12. M-File Comput N°1 Of Model Pacemaker VI1 Of All The Cardiac Cells With R2007a(computing with runge kutta 4 model pacemaker VI1 for all the cardiac cells)
https://www.mathworks.com/matlabcentral/fileexchange/16039-m-file-comput-n%C2%B01-of-model-pacemaker-vi1-of-all-the-cardiac-cells-with-r2007a
by Dit Papa Lamine NDao
21 Aug 2007 (Updated 22 Aug 2007)
No BSD License
13. Designing Algorith and Programation Of Cardiac Software Guide with Mat Lab(algorith and programation of a guide computing the symbolic model pacemake)
https://www.mathworks.com/matlabcentral/fileexchange/15840-designing-algorith-and-programation-of-cardiac-software-guide-with-mat-lab
by Dit Papa Lamine NDao
06 Aug 2007 (Updated 06 Aug 2007)
No BSD License
14. M-File Application OF Model Pcemaker VI1 of Cardiac Cells With Runge Kutta 4
https://www.mathworks.com/matlabcentral/fileexchange/15795-m-file-application-of-model-pcemaker-vi1-of-cardiac-cells-with-runge-kutta-4
by Dit Papa Lamine NDao
02 Aug 2007 (Updated 02 Aug 2007)
No BSD License
15. ROCK4(explicit solver for stiff equations)
https://www.mathworks.com/matlabcentral/fileexchange/12129-rock4
by Gerd Steinebach
01 Sep 2006 (Updated 01 Sep 2006)
No BSD License
16. Symplectic Integrators(Symplectic integrators for separable and nonseparable Hamiltonians)
https://www.mathworks.com/matlabcentral/fileexchange/7686-symplectic-integrators
by Francisco Beron-Vera
18 May 2005 (Updated 21 Jul 2006)
Code covered by the BSD License
17. TriStream(Compute streamlines on triangular mesh)
https://www.mathworks.com/matlabcentral/fileexchange/11278-tristream
by Matthew Wolinsky
02 Jun 2006 (Updated 06 Jun 2006)
No BSD License
18. equationGUI(A simple GUI for ODE (van der pol-prey predator - logistic model) and PDE (vibrating string))
https://www.mathworks.com/matlabcentral/fileexchange/10784-equationgui
by giancarlo zaccone
18 Apr 2006 (Updated 20 Apr 2006)
Code covered by the BSD License
19. fieldlines3D(fieldlines3D(X,Y,Z,U,V,W,x0,y0,z0) plots a field line with the initial point P(x0,y0,z0).The matrices X,Y,Z,U,V,and W must all be the same size and contain corresponding position and field components.The function employs the 4th order Runge-Kutta method for solving numerically differential equation y'=f(x,y).)
https://www.mathworks.com/matlabcentral/fileexchange/7768-fieldlines3d
by Avni Pllana
02 Jun 2005 (Updated 06 Jun 2005)
Code covered by the BSD License
20. fieldlines(Plots a field line with the initial point P(x0,y0) for a 2D-field.)
https://www.mathworks.com/matlabcentral/fileexchange/5710-fieldlines
by Avni Pllana
14 Aug 2004 (Updated 18 Aug 2004)
Code covered by the BSD License
21. Dynamics of Some Classical System Models(Animated response of some classical systems)
https://www.mathworks.com/matlabcentral/fileexchange/6558-dynamics-of-some-classical-system-models
by Howard Wilson
15 Dec 2004 (Updated 20 Dec 2004)
No BSD License
22. rkn86(Solves numerically a system of ODEs of the form d^2 y/ dx^2=f(x,y).)
https://www.mathworks.com/matlabcentral/fileexchange/3153-rkn86
by Charalampos Tsitouras
17 Mar 2003 (Updated 20 Feb 2004)
No BSD License
23. ode87 Integrator(integrates ode system with high accuracy)
https://www.mathworks.com/matlabcentral/fileexchange/3616-ode87-integrator
by Vasiliy Govorukhin
18 Jun 2003 (Updated 19 Jun 2003)
Code covered by the BSD License
24. ode86(integrates a system of ordinary differential equations at stringent tolerances)
https://www.mathworks.com/matlabcentral/fileexchange/2911-ode86
by Charalampos Tsitouras
06 Jan 2003 (Updated 07 Jan 2003)
No BSD License
今日热帖
京公网安备 11010802022153号