文章目录
0 写在前面
对以下变量参见:GSL 系列 4 — 特殊函数 1 — 用法,结果类,模式
gsl_sf_result * result
gsl_mode_t mode
gsl_sf_result_e10 * result
1 本篇包含的特殊函数
- 克劳森 (Clausen) 函数
- 道森 (Dawson) 函数
- 德拜 (Debye) 函数
- 双重对数 (Dilogarithm)
- 误差 (Error) 函数
- 费米—狄拉克 (Fermi-Dirac) 函数
2 克劳森 (Clausen) 函数
2.1 基本公式
C l 2 ( x ) = − ∫ 0 x log ∣ 2 sin t 2 ∣ d t \mathrm{Cl}_{2}(x)=-\int_{0}^{x} \log \left|2 \sin \frac{t}{2}\right| d t Cl2(x)=−∫0xlog∣∣∣∣2sin2t∣∣∣∣dt
2.2 计算
头文件:gsl_sf_clausen.h
int gsl_sf_clausen_e(double x, gsl_sf_result * result);
double gsl_sf_clausen(const double x);
3 道森 (Dawson) 函数
3.1 基本公式
D + ( x ) = e − x 2 ∫ 0 x e t 2 d t D_{+}(x)=e^{-x^{2}} \int_{0}^{x} e^{t^{2}} d t D+(x)=e−x2∫0xet2dt
3.2 计算
头文件:gsl_sf_dawson.h
int gsl_sf_dawson_e(double x, gsl_sf_result * result);
double gsl_sf_dawson(double x);
4 德拜 (Debye) 函数
4.1 基本公式
D n ( x ) = n x n ∫ 0 x t n e t − 1 d t D_{n}(x)=\frac{n}{x^{n}} \int_{0}^{x} \frac{t^{n}}{e^{t}-1} d t Dn(x)=xnn∫0xet−