Armadillo下载|Armadillo(线性代数库) 官方版v9.600.5下载

Armadillo是一个专业的线性代数软件,基于C++线性代数库设计,类似于Matlab的熟悉语法,知识兔可以编写各种类型的数学函数脚本,创建用于求解线性方程和矩阵或分解矩阵的例程。软件内附带了模板和示例,知识兔帮助用户快速开始定义函数或算法。知识兔可以用于开发机器学习的算法,处理信号,生成统计数据,甚至识别模式。

Armadillo图片1

软件特色

1、方便地用于生物信息学、统计学或其他科学研究,并为您分享向量、矩阵、立方体函数类。

2、处理几种类型的数字,例如整数、浮点数或复数,知识兔以及三角函数。

3、分享了一个自动表达式计算器,您可以通过特定的模板访问它,并使用它来组合多个算法。

4、允许您通过同时执行多个操作来提高编译的效率和速度。

5、可以与支持的开发环境一起使用,例如C++或Visual C++,知识兔以及与GCC、英特尔PR和C++编译器。

使用说明

该软是一个C++开发的线性代数库,比如在vs2010上安装的具体步骤如下:

1、知识兔下载解压后把其中的include文件夹完整拷贝出来,放到某处,我放在了D:\Armadillo里;

2、修改D:\Armadillo\include\armadillo_bits\config.hpp,将

#define ARMA_USE_LAPACK

#define ARMA_USE_BLAS

这两句取消注释。表示使用这两个库。

3、安装lapack和blas。实际上第一步中下载的压缩包里自带了这两个库,但是在vs2010中用这两个库会出现卡死现象,其他编译环境没有测试。知识兔可以去下载blas.lib,libf2c.lib,lapack.lib三个库,并在编译环境的额外依赖库中添加这三个库。(linker-> input-> additional dependencies)

Armadillo图片2

4、在编译器的include目录中添加include文件夹的路径以及第三步中三个库文件所在位置。如图:

Armadillo图片3

5、使用代码如下:

Armadillo图片4

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论