【GSL】GNU Scientific Library 科学计算库VS2010安装配置

2024-02-19 21:32

本文主要是介绍【GSL】GNU Scientific Library 科学计算库VS2010安装配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

GNU Scientific Library (GSL)是一个开源的科学计算的函数库,里面有大量的数学计算函数,非常强大,有下面几个模块:

转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7572666

Mathematical Functions 常用数学函数Complex Numbers 复数Special Functions 特殊函数Vectors and Matrices 向量与矩阵Permutations 置换 Combinations 组合 BLAS Support 基本线性代数子程序支持 Linear Algebra 线性代数 Eigensystems 求解特征值Fast Fourier Transform 快速傅里叶变换 Numerical Integration 数值积分 Random Number Generation 随机数生成器 Quasi Random Sequences 拟随机序列 Random Number Distribution 随机数分布 Statistics 统计 Histograms 直方图 N-tuples N 元组 Monte Carlo Integration 蒙特卡罗积分Simulated Annealing 模拟退火 Ordinary Differential Equations 常微分方程 Interpolation 插值 Numerical Difference 差分 Chebyshev Approximation 车比雪夫逼近 Series Acceleration 级数加速 Wavelet Transform 小波变换 Discrete Hankel Transform 离散汉克尔变换 One-dimensional Root Finding 一维函数求零点 One-dimensional Minimization 一维函数求极小 Multi-dimensional Root Finding 多维函数求零点Multi-dimensional Minimization 多维函数求极小Least Square Fitting 最小二乘拟合 Nonlinear Least Square Fitting 非线性最小二乘拟合 Basic Splines 基础样条Physical Constants 物理常数 IEEE Floating Point Arithmetic 浮点算术

可以参考GSL--GNU Scientific Library在Gsl for Widows可以下载。或者在我的csdn资源:GSL安装包及说明文档。

下载Complete package, except sources 和 Sources 两个setup文件。GSL的源码是需要自己编译的,编译和配置的过程和OpenCV类似。

在src里有个vc8的文件夹,用VS2010打开libgsl.sln文件。

把copy_gsl_hearders 和 libgsl 的四个版本 Debug-DLL Debug-StaticLib。。(如图)静态、动态的四个版本全部Build一遍。

然后把生成目录默认libgsl 和libgslcblas 两个目录中的 .lib文件拷贝到 和src同一级的lib文件中,.dll文件放到你的环境目录可访问(如system32)或你的工程文件中,只要保证项目能找到就好啦。

然后在你的项目中如果用的话,VC++ Directories 中include,lib,src 分别加入gsl的目录,linker->input 写入libgsl.lib libgslcblas.lib,动态版本相应加d,同opencv的配置。

现在可以试文档中的一个简单的例子:

#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>
int main (void)
{double x = 5.0;double y = gsl_sf_bessel_J0 (x);printf ("J0(%g) = %.18e\n", x, y);return 0;
}
运行结果:



下载链接:http://download.csdn.net/detail/xiaowei_cqu/4307029

这篇关于【GSL】GNU Scientific Library 科学计算库VS2010安装配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/726030

相关文章

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

SpringBoot多数据源配置完整指南

《SpringBoot多数据源配置完整指南》在复杂的企业应用中,经常需要连接多个数据库,SpringBoot提供了灵活的多数据源配置方式,以下是详细的实现方案,需要的朋友可以参考下... 目录一、基础多数据源配置1. 添加依赖2. 配置多个数据源3. 配置数据源Bean二、JPA多数据源配置1. 配置主数据

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

SpringBoot中配置Redis连接池的完整指南

《SpringBoot中配置Redis连接池的完整指南》这篇文章主要为大家详细介绍了SpringBoot中配置Redis连接池的完整指南,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以... 目录一、添加依赖二、配置 Redis 连接池三、测试 Redis 操作四、完整示例代码(一)pom.