zoukankan      html  css  js  c++  java
  • 开源项目推荐: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

  • 相关阅读:
    开源工作流 Bonita BPM (JAVA)
    java怎么样判断一个进程是否已近结束
    struts2 Annotation 实现文件下载功能 文件名中文乱码问题
    struts2中s:radio标签的使用 Map
    Win7下声音由小逐渐变大
    JSTL EL 详解
    CHM格式 打开后不显示内容的解决办法
    jquery radio 判断是否被选中的例子
    火狐的funmoods都已经清除了,config里怎么还有他它的项目
    由MyEclipse内存不足谈谈JVM内存
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/15549357.html
Copyright © 2011-2022 走看看