对比 Matlab 和 Octave 的运行速度
来源:互联网 发布:linux更改文件权限777 编辑:程序博客网 时间:2024/06/04 18:51
Matlab 和 Octave 是两个数值计算的软件,前者是商业收费软件,后者是开源免费软件。正如很多商业收费软件都在开源世界里有一个对应的开源免费版本一样,Octave 就被称作是 Matlab 的开源免费版本。两者间的对比,就成为很多人关心的话题。
目前,二者间的差异主要集中在两点:1、运行速度;2、功能强大性。今天,关于两者的运行速度问题,我用两个实验进行了对比:
环境:Debian 8.6,Matlab 2014a,Octave 4.0.3
程序1:
<span style="font-size:18px;">tic;for k = 1: 10000 a = rand(10,10); clear a;endtoc</span>
结果:
Matlab:0.080443
Octave:2.51641
--------------------------------
程序2:
<span style="font-size:18px;">tic;load a; % a 是一个 10x10大小的随机矩阵for k = 1:10000 b = a * a; clear b;endtoc</span>
结果:
Matlab:0.340673
Octave:2.76727
--------------------------------
将程序2中的循环次数由 10000 增加至 100000,则结果是:
Matlab:0.719011
Octave:26.2678
可以看出,在运行速度上,Octave 与 Matlab 的确是数量级上的差异。本人还运行了一个更复杂的神经网络的程序,两者差异就更大了。 0 0
- 对比 Matlab 和 Octave 的运行速度
- Octave matlab中运行.m文件方式对比
- Matlab和Octave在计算机视觉和图像处理领域的函数的对比
- 关于Octave和Matlab的区别
- Fortran, Matlab, Octave, Scilab计算速度比较
- Octave/Matlab中.*(./)和*(/)的区别
- 替代matlab的工具octave
- octave/matlab的基本用法
- 【转】提高matlab程序的运行速度
- 提高matlab运行速度的心得
- 提高matlab运行速度的心得
- 加快MATLAB运行速度的三个方法
- 提高matlab运行速度的心得
- matlab提高运行速度
- 提高matlab运行速度
- 各个raid对比:性能和运行速度和读写方面
- 各个raid对比:性能和运行速度和读写方面
- MNIST数据格式和Matlab(Octave)读取
- Parajumpers Jacka read to born for you at
- scrollerView与侧滑菜单滑动冲突的问题(自定义view结合事件传递机制实例分析)
- Oracle 常用函数实例总结
- JFreeChart的使用
- linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
- 对比 Matlab 和 Octave 的运行速度
- altium designer 去掉PCB的所有连线
- 迷宫寻路
- 利用header下载图片等文件
- Mybatis学习总结五
- java图片开源框架tesseract调用OCR实现图片文件识别代码下载
- POJ 2226 二分图最小覆盖
- KMP算法
- 分析RunTime执行命令以及得到返回值