- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 应用软件的模块化技法
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-03-17 08:09:00 1111
GSL 开源 科学计算库 学习笔记
GSL 开源 科学计算库 学习笔记(分享部分译稿)
GSL是GNU Scientific Libary的简写,是一组专门为数值科学计算而设计的程序库。该程序库用C语言写就,C程序员提供了API。不过
可以对其使用swig工具进行封装,以便能被更高级的语言使用,比如C#,java等。读者可以在网上找到很多swig的例子。
GSL原码是以GPL协议发布的,获取与使用都非常地方便,这也是我们之所以选取GSL学习的根本原因。
GSL库涵盖了数值计算领域的方方面面,主要包括下面的计算领域,还有一些新的程序代码会不断纳入到GSL中。
Complex Numbers 复数;
Roots of Polynomials 多项式求根;
Special Functions 特殊函数;
Vectors and Matrices 向量与距阵;
Permutations 排列;
Combinations 组合;
Sorting 排序;
BLAS Support 基础线性代数程序集(向量间运算,向量距阵运算,距阵间运算);
Linear Algebra CBLAS Library 线性代数库;
Fast Fourier Transforms 快速傅利叶变换;
Eigensystems 特征值;
Random Numbers 随机数;
Quadrature 积分;
Random Distributions 随机分布;
Quasi-Random Sequences 近似随机分布序列;
Histograms 直方图;
Statistics 统计;
Monte Carlo Integration Monte Carlo积分;
N-Tuples N元组;
Differential Equations 微分方程;
Simulated Annealing 模拟退火算法;
Numerical Differentiation 数值差分;
Interpolation 拟合与插值;
Series Acceleration;
Chebyshev Approximations Chebyshev逼近;
Root-Finding 求根;
Discrete Hankel Transforms 离散Hankel转换;
Least-Squares Fitting 最小二乘算法拟合;
Minimization 最小值;
IEEE Floating-Point IEEE浮点运输;
Physical Constants 物理常量;
Basis Splines 基本样条曲线;
Wavelets 小波变换。
2011-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人