用于数值计算的开源库 GNU Scientific Library
来源:互联网 发布:日语等级考试分数算法 编辑:程序博客网 时间:2024/05/29 14:00
一直很好奇使用C/C++语言,该如何进行复杂的数值(数学)计算:例如解方程组,C的标准数学库就做不到了。
最近刚了解到, 这些问题已经有很好用的开源库了,它就是:
GSL - GNU Scientific Libraryhttp://www.gnu.org/software/gsl/
GSL的功能有: (来自google翻译)
复数
可见GSL的数学功能很强大,例如模拟退火算法,这是布局布线必需的算法之一,不知道EDA公司的开发是否也在使用这个库?
不过,我的问题很简单,就是解一个一元二次方程组
3x + 2y = 8;
x + 5y = 7;
解: x=2, y=1;
实例代码请常见附件.
一元二次方程组属于 Linear Algebra线性代数 范畴,有兴趣了解 解方程组的过程 可以参考
http://en.wikipedia.org/wiki/System_of_linear_equations
http://en.wikipedia.org/wiki/LU_decomposition
最近刚了解到, 这些问题已经有很好用的开源库了,它就是:
GSL - GNU Scientific Libraryhttp://www.gnu.org/software/gsl/
GSL的功能有: (来自google翻译)
复数
Roots of Polynomials
多项式的根Special Functions
特殊功能Vectors and Matrices
向量和矩阵Permutations
排列Sorting
排序BLAS Support
BLAS的支持Linear Algebra
线性代数Eigensystems
EigensystemsFast Fourier Transforms
快速傅立叶变换Quadrature
正交Random Numbers
随机数Quasi-Random Sequences
拟随机序列Random Distributions
随机分布Statistics
统计Histograms
直方图N-Tuples
n元组Monte Carlo Integration
蒙特卡罗积分Simulated Annealing
模拟退火Differential Equations
微分方程Interpolation
插值Numerical Differentiation
数值微分Chebyshev Approximation
切比雪夫逼近Series Acceleration
系列加速度Discrete Hankel Transforms
离散Hankel变换Root-Finding
求根Minimization
最小化Least-Squares Fitting
最小二乘拟合Physical Constants
物理常数IEEE Floating-Point
IEEE浮点Discrete Wavelet Transforms
离散小波变换Basis splines
基础样条可见GSL的数学功能很强大,例如模拟退火算法,这是布局布线必需的算法之一,不知道EDA公司的开发是否也在使用这个库?
不过,我的问题很简单,就是解一个一元二次方程组
3x + 2y = 8;
x + 5y = 7;
解: x=2, y=1;
实例代码请常见附件.
一元二次方程组属于 Linear Algebra线性代数 范畴,有兴趣了解 解方程组的过程 可以参考
http://en.wikipedia.org/wiki/System_of_linear_equations
http://en.wikipedia.org/wiki/LU_decomposition
- 用于数值计算的开源库 GNU Scientific Library
- 用于数值计算的开源库 GNU Scientific Library
- 数值计算库gsl(GNU Scientific Library)
- GNU科学计算函数库 GSL - GNU Scientific Library
- GSL - GNU Scientific Library
- GSL--GNU Scientific Library
- GSL--GNU Scientific Library
- GSL - GNU Scientific Library
- 用GNU Scientific Library(GSL)学习科学计算
- 【GSL】GNU Scientific Library 科学计算库VS2010安装配置
- GSL】GNU Scientific Library 科学计算库VS2010安装配置
- GSL--GNU Scientific Library 小记
- 使用GNU Scientific Library(GSL)及GSL的配置
- GSL(GNU Scientific Library)在vs2010下的配置
- GSL(GNU Scientific Library)在vs2010下的配置
- GSL - GNU Scientific Library 在 windows 上的使用
- Windows下使用VC++编译GNU科学计算库 GNU Scientific Library(GSL)
- Windows下使用VC++编译GNU科学计算库 GNU Scientific Library(GSL)
- Clean Oracle related log file
- unity3d中两种语言的对比JavaScript vs C# 第五节
- [Java]css
- [Java]JDOM
- sql获取本周内的数据
- 用于数值计算的开源库 GNU Scientific Library
- Web.xml配置详解之listener
- 翻译openGL的FAQ--可视和转换
- RMI,EJB,JAVA Socket 网络编程的杂七杂八
- Hadoop学习笔记四--Hadoop中的流
- uboot start.S分析
- Java ssh 访问windows/Linux
- android中获取res的字符串
- IE7自动完成口令获取