文件名称:欧拉公式求圆周率的matlab代码-NumericalMethods:C++中的数值方法
文件大小:37KB
文件格式:ZIP
更新时间:2024-06-12 07:32:13
系统开源
欧拉公式求长期率的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)