📅  最后修改于: 2023-12-03 15:29:53.933000             🧑  作者: Mango
std::hermite
是一个C++ STL中的函数,属于数值算法部分。该函数用于计算Hermite多项式(Hermitic polynomials)。
double hermite(unsigned n, double x);
返回Hermite多项式在给定自变量x处的值。
以下是一个简单的使用示例,计算一阶Hermite多项式在x=2处的值。
#include <iostream>
#include <cmath>
int main() {
double result = std::hermite(1, 2);
std::cout << "The value of H_1(2) is: " << result << std::endl;
return 0;
}
输出结果:
The value of H_1(2) is: 2
Hermite多项式是一个序列,由以下递归式定义:
$$H_0(x) = 1$$
$$H_1(x) = 2x$$
$$H_n(x) = 2xH_{n-1}(x) - 2(n-1)H_{n-2}(x)$$
其中,$n$为多项式的阶数。Hermite多项式常用于量子力学和统计力学中。