GNU Scientific Library 2.0 发布,值得关注的改进: * 稀疏矩阵 * 正则化最小二乘 * 2D 插值 * 新的非线性最小二乘解 下载:
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
GNU Scientific Library (GSL) 是一个用于科学计算的 C 语言类库。有超过1000个函数。 该类库提供了关于数学计算的很多方面,包括: 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 |
|