GSL科学计算函数库

GSL (GNU Scientific Library)是一个开源的科学计算的函数库,功能非常强大。有超过1000个函数,该库提供了关于数学计算的很多方面,Matlab的大部分函数几乎都能借助它实现,可以在数值计算中省却很多事情。

https://www.gnu.org/software/gsl/

ftp://ftp.gnu.org/gnu/gsl/

https://www.gnu.org/software/gsl/doc/html/fft.html -- FFT

GSL是GNU 开发并维护的科学计算的库,其中包括:

复数 多项式的根
特殊函数 向量和矩阵
排列 排序
BLAS支持 线性代数
Eigensystems 快速傅立叶变换
正交 随机数
准随机序列 随机分布
统计 直方图
N元组 蒙特卡洛整合
模拟退火 微分方程
插值 数值微分
切比雪夫逼近 系列加速
离散Hankel变换 求根
最小化 最小二乘拟合
物理常数 IEEE浮点
离散小波变换 基础样条
运行统计 稀疏矩阵与线性代数

Mathematical Functions 常用数学函数

Complex Numbers 复数 

Special Functions 特殊函数 

Vectors and Matrices 向量与矩阵 

Permutations 置换

Combinations 组合

BLAS Support 基本线性代数子程序支持

Linear Algebra 线性代数

Eigensystems 求解特征值

Fast Fourier Transform 快速傅里叶变换

Numerical Integration 数值积分

Random Number Generation 随机数生成器

Quasi Random Sequences 拟随机序列

Random Number Distribution 随机数分布

Statistics 统计

Histograms 直方图

N-tuples N 元组

Monte Carlo Integration 蒙特卡罗积分 

Simulated Annealing 模拟退火

Ordinary Differential Equations 常微分方程

Interpolation 插值

Numerical Difference 差分

Chebyshev Approximation 车比雪夫逼近

Series Acceleration 级数加速

Wavelet Transform 小波变换

Discrete Hankel Transform 离散汉克尔变换

One-dimensional Root Finding 一维函数求零点

One-dimensional Minimization 一维函数求极小

Multi-dimensional Root Finding 多维函数求零点 

Multi-dimensional Minimization 多维函数求极小 

Least Square Fitting 最小二乘拟合

Nonlinear Least Square Fitting 非线性最小二乘拟合

Basic Splines 基础样条 

Physical Constants 物理常数

IEEE Floating Point Arithmetic 浮点算术 
 

发布了455 篇原创文章 · 获赞 535 · 访问量 324万+

猜你喜欢

转载自blog.csdn.net/libaineu2004/article/details/103558341