| RMVL 2.3.0 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::valarray<double> &)>
| 常微分方程
using | rm::Odes = std::vector<std::function<double(double, const std::valarray<double> &)>>
| 常微分方程组

## 详细描述

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

## 类型定义说明

## ◆ Ode

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

`#include <rmvl/algorithm/numcal.hpp>`

常微分方程

## ◆ Odes

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

`#include <rmvl/algorithm/numcal.hpp>`

常微分方程组