myGSLC/C++数值计算库
mygsl是一个基于GSL库的个性化开源数值计算项目.
该类库提供了关于数学计算的很多方面,包括:
| Complex Numbers | Roots of Polynomials | 
| Special Functions | Vectors and Matrices | 
| Permutations | Sorting | 
| BLAS Support | Linear Algebra | 
| Eigensystems | Fast Fourier Transforms | 
| Quadrature | Random Numbers | 
| Quasi-Random Sequences | Random Distributions | 
| Statistics | Histograms | 
| N-Tuples | Monte Carlo Integration | 
| Simulated Annealing | Differential Equations | 
| Interpolation | Numerical Differentiation | 
| Chebyshev Approximation | Series Acceleration | 
| Discrete Hankel Transforms | Root-Finding | 
| Minimization | Least-Squares Fitting | 
| Physical Constants | IEEE Floating-Point | 
| Discrete Wavelet Transforms | Basis splines | 
该项目的目的在于提高GSL库的易用性,并致力于提升GSL库的计算效能.
该项目兼容于GSL库.
该项目在codeblocks(svn 7009,+gcc,v 4.5.3)和vs(2010 express)下测试完成,操作系统为winxp sp3.
新版本为v 4.0.
此一版本的更新主要包括:
\begin{itemize}
  \item 新增数值微分器
  \item 新增数值积分器
  \item 新增一阶常微分方程(组)求解器
  \item 新增局部和全局约束优化求解器
  \item 对vc2010提供支持,虽然没有在vc6上测试,但估计问题不大
  \item 对C和CPP提供更好的支持,所有函数或者命令均可在两种语言下任意使用
\end{itemize}
评论
