【文件属性】:
文件名称:欧拉公式求圆周率的matlab代码-NumericalMethods:C++中的数值方法
文件大小:37KB
文件格式:ZIP
更新时间:2021-05-23 13:45:33
系统开源
欧拉公式求长期率的matlab代码Hoffman描述的数值算法的C
++
11实现。
需要CMake,犰狳和ANN。
目前包括:
非线性系统
二分法求根法
错误位置寻根方法
牛顿法(用于系统)
割线法
插补
直接拟合多项式插值
拉格朗日插值
内维尔算法
分差
牛顿前向差
牛顿向后差
差异化
直接适合
一体化
直接适合
梯形法则
初值问题(ODE)
隐式欧拉法
显式欧拉方法(用于系统)
修改的中点方法(用于系统)
修正的Euler方法(用于系统)
四阶Runge
Kutta(用于系统)
外推修正中点法(用于系统)
Adams-Bashforth-Moulton方法(用于系统)
边值问题(ODE)
平衡法
【文件预览】:
NumericalMethods-master
----CMakeLists.txt(658B)
----.gitignore(121B)
----.project(817B)
----Differentiation()
--------direct_fit.hpp(879B)
----README.md(1KB)
----.cproject(3KB)
----NonlinearSystems()
--------newton.hpp(2KB)
--------iterative.hpp(1KB)
----include()
--------binomial_coefficients.hpp(437B)
--------radians.hpp(228B)
----Interpolation()
--------newton.hpp(2KB)
--------direct_fit.hpp(2KB)
--------divided_difference.hpp(1KB)
--------lagrange.hpp(847B)
--------neville.hpp(1KB)
--------fit.hpp(1KB)
----UnitTests()
--------CMakeLists.txt(956B)
--------IVP.cpp(5KB)
--------Integration.cpp(1KB)
--------BVP.cpp(665B)
--------NonlinearSystems.cpp(3KB)
--------Interpolation.cpp(2KB)
--------InterpolationSystem.cpp(1KB)
--------run_test.cmake(787B)
--------output()
--------Differentiation.cpp(567B)
--------IVPSystem.cpp(4KB)
----Integration()
--------newton.hpp(1KB)
--------direct_fit.hpp(692B)
----ODEs()
--------explicit_euler.hpp(556B)
--------BVP.hpp(886B)
--------extrapolated_midpoint.hpp(1009B)
--------adams_moulton.hpp(1KB)
--------modified_euler.hpp(677B)
--------IVP.hpp(2KB)
--------implicit_euler.hpp(1KB)
--------equilibrium.hpp(2KB)
--------runge_kutta.hpp(1KB)
--------modified_midpoint.hpp(690B)
----LICENSE.txt(18KB)
----.projectile(182B)