| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
rm::Polynomial类 参考
RMVL 核心模块 » 数值计算模块

N 次多项式 更多...

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

rm::Polynomial 的协作图:

## Public 成员函数
| Polynomial (const std::initializer_list< double > &coeffs)
| 创建多项式对象
| Polynomial (size_t order)
| 指定多项式阶数创建多项式对象
double | operator() (double x) const noexcept
| 计算多项式在指定点的函数值

## 详细描述

N 次多项式

## 构造及析构函数说明

## ◆ Polynomial() [1/2]

rm::Polynomial::Polynomial | ( | const std::initializer_list< double > & | coeffs | ) |
| inline

创建多项式对象

- 多项式系数 \(a_0,a_1,\cdots,a_{N-1}\) 用来表示多项式 \(f(x)=a_0+a_1x+\cdots+a_{N-1}x^{N-1}\)

参数

  [in] | coeffs | 多项式系数 \(a_0,a_1,\cdots,a_{N-1}\)

## ◆ Polynomial() [2/2]

rm::Polynomial::Polynomial | ( | size_t | order | ) |
| inline

指定多项式阶数创建多项式对象

参数

  [in] | order | 多项式阶数，即多项式的最高次数

## 成员函数说明

## ◆ operator()()

double rm::Polynomial::operator() | ( | double | x | ) | const
| noexcept

计算多项式在指定点的函数值

参数

  [in] | x | 指定点的 x 坐标

返回
  多项式在指定点的函数值

该类的文档由以下文件生成:

- rmvl/core/numcal.hpp