开源项目推荐:GSL科学计算函数库(GNU Scientific Library),实现VS2019源码编译
一、简介
GSL (GNU Scientific Library)是一个C语言实现的开源科学计算的函数库,功能非常强大。有超过1000个函数,该库提供了关于数学计算的很多方面,Matlab的大部分函数几乎都能借助它实现,可以在数值计算中省却很多事情。
官网
https://www.gnu.org/software/gsl/
https://ftp.gnu.org/gnu/gsl/
https://mirrors.tuna.tsinghua.edu.cn/gnu/gsl/
https://www.gnu.org/software/gsl/doc/html/fft.html -- FFT
二、详细的功能列表
GSL是GNU 开发并维护的科学计算的库,其中包括:
复数	多项式的根
特殊函数	向量和矩阵
排列	排序
BLAS支持	线性代数
Eigensystems	快速傅立叶变换
正交	随机数
准随机序列	随机分布
统计	直方图
N元组	蒙特卡洛整合
模拟退火	微分方程
插值	数值微分
切比雪夫逼近	系列加速
离散Hankel变换	求根
最小化	最小二乘拟合
物理常数	IEEE浮点
离散小波变换	基础样条
运行统计	稀疏矩阵与线性代数
 
三、VS2019源码编译
如何实现Windows MSVC的源码编译?
http://www.gnu.org/software/gsl/extras/native_win_builds.html
有热心网友实现了:
https://github.com/BrianGladman/gsl
请下载源码包,然后:
1、使用VS2019打开\gsl-master\build.vc\gsl.lib.sln即可实现静态库的编译,编译生成的结果文件的路径是\gsl-master\lib
2、使用VS2019打开\gsl-master\build.vc\gsl.dll.sln即可实现动态库的编译,编译生成的结果文件的路径是\gsl-master\dll
编译完成,会在路径\gsl-master\gsl统一整理好*.h头文件
四、VS2019编译好的库文件下载
包含Win32和x64,静态库
https://download.csdn.net/download/libaineu2004/15317425
原文链接:https://blog.csdn.net/libaineu2004/article/details/103558341
                    
                
                
            
        
浙公网安备 33010602011771号