科學計算的 C 語言類庫, GNU Scientific Library 2.0 發布
GNU Scientific Library (GSL) 是一個用于科學計算的 C 語言類庫。有超過1000個函數。
該類庫提供了關于數學計算的很多方面,包括:
Complex Numbers |
Roots of Polynomials |
</tr>
Special Functions |
Vectors and Matrices |
</tr>
Permutations |
Sorting |
</tr>
BLAS Support |
Linear Algebra |
</tr>
Eigensystems |
Fast Fourier Transforms |
</tr>
Quadrature |
Random Numbers |
</tr>
Quasi-Random Sequences |
Random Distributions |
</tr>
Statistics |
Histograms |
</tr>
N-Tuples |
Monte Carlo Integration |
</tr>
Simulated Annealing |
Differential Equations |
</tr>
Interpolation |
Numerical Differentiation |
</tr>
Chebyshev Approximation |
Series Acceleration |
</tr>
Discrete Hankel Transforms |
Root-Finding |
</tr>
Minimization |
Least-Squares Fitting |
</tr>
Physical Constants |
IEEE Floating-Point |
</tr>
Discrete Wavelet Transforms |
Basis splines |
</tr>
</tbody>
</table>
GNU Scientific Library 2.0 發布,值得關注的改進:
* 稀疏矩陣
- 正則化最小二乘
- 2D 插值
- 新的非線性最小二乘解 </p>
下載:
ftp://ftp.gnu.org/gnu/gsl/gsl-2.0.tar.gz
ftp://ftp.gnu.org/gnu/gsl/gsl-2.0.tar.gz.sig
==================
gsl-2.0 改進列表
** fixed bug #43258 for hypergeometric functions (Raymond Rogers)
** added L-curve analysis routines for linear Tikhonov regression
** add running statistics module
** added bilinear and bicubic interpolation (David Zaslavsky)
** added function gsl_multifit_robust_residuals to compute robust
fit residuals
** added Steffen monotonic interpolation method (Jean-Fran?§ois Caron)
** added new nonlinear least squares solver 'lmniel' suitable for
systems with large numbers of data
** nonlinear least squares solver now tracks the number of function
and Jacobian evaluations, see example program for details
** the 'fdf' field of gsl_multifit_function_fdf is now deprecated
and does not need to be specified for nonlinear least squares
problems
** added extensive test suite to nonlinear least squares module,
resulting in a few minor bug fixes; the routine
gsl_multifit_fdfsolver_driver has been rewritten (with API change)
to handle the various error codes of the lmsder iterate
routine, resulting in a high level caller which is highly robust
for a wide class of problems
** added support for sparse matrices, including a GMRES
iterative linear solver
** added routines gsl_linalg_givens and gsl_linalg_givens_gv
for Givens rotations
** added Tikhonov (ridge) regularization to least squares module
(linear and nonlinear)
** removed unused argument 'n' from gsl_sf_ellint_D
** merged bspline_deriv_workspace into bspline_workspace to simplify
bspline API; the functions
gsl_bspline_deriv_alloc
gsl_bspline_deriv_free
are now deprecated and will be removed in a future release.
** merged ALF extension into GSL for associated Legendre functions;
api has changed; consequently the functions:
gsl_sf_legendre_Plm_array
gsl_sf_legendre_Plm_deriv_array
gsl_sf_legendre_sphPlm_array
gsl_sf_legendre_sphPlm_deriv_array
gsl_sf_legendre_array_size
are now deprecated and will be removed in a future release.
** added function gsl_multifit_robust_weights to allow user to
access the various weighting functions
本文由用戶
jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
sesese色