RMVL  2.1.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
数值计算模块

包含函数插值、曲线拟合、非线性方程(组)数值解、常微分方程数值解等数值计算算法 更多...

数值计算模块 的协作图:

class  rm::Polynomial
 N 次多项式 更多...
 
class  rm::Interpolator
 函数插值器 更多...
 
class  rm::CurveFitter
 曲线拟合器 更多...
 
class  rm::NonlinearSolver
 非线性方程求解器 更多...
 
class  rm::RungeKutta
 Butcher 表形式的常微分方程(组)数值求解器 更多...
 
class  rm::RungeKutta2
 2 阶 2 级 Runge-Kutta 求解器 更多...
 
class  rm::RungeKutta3
 3 阶 3 级 Runge-Kutta 求解器 更多...
 
class  rm::RungeKutta4
 4 阶 4 级 Runge-Kutta 求解器 更多...
 

类型定义

using rm::Ode = std::function<double(double, const std::vector<double> &)>
 常微分方程
 
using rm::Odes = std::vector<std::function<double(double, const std::vector<double> &)>>
 常微分方程组
 

详细描述

包含函数插值、曲线拟合、非线性方程(组)数值解、常微分方程数值解等数值计算算法

类型定义说明

◆ Ode

using rm::Ode = std::function<double(double, const std::vector<double> &)>

#include <rmvl/algorithm/numcal.hpp>

常微分方程

◆ Odes

using rm::Odes = std::vector<std::function<double(double, const std::vector<double> &)>>

#include <rmvl/algorithm/numcal.hpp>

常微分方程组