科學計算的 C 語言類庫, GNU Scientific Library 2.0 發布

jopen 9年前發布 | 8K 次閱讀 GNU Scientific Library

GNU Scientific Library (GSL) 是一個用于科學計算的 C 語言類庫。有超過1000個函數。

該類庫提供了關于數學計算的很多方面,包括:

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</tr>

</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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
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