matlab与octave中矩阵编程与图像处理的区别

matlab与octave中矩阵编程与图像处理的区别,matlab,octave,Matlab,Octave,我是Matlab或octave编程的初学者,现在我要做一个项目 我正在做图像处理。 我知道在图像处理中,所有矩阵函数都是在图像处理中实现的 我有Ubuntu 12.04,我想知道Matlab中的矩阵函数和octave中的矩阵函数有什么不同 在Matlab/Octave中使用矩阵时,我不知道有任何语法上的差异。所描述的语法(注释、字符串)存在一些一般性差异,但它们不影响矩阵的使用 速度可能会有所不同。据说倍频程在循环中的速度较慢,可能是因为它缺少Matlab所做的一些优化,但我从未测试过 在我看来

我是Matlab或octave编程的初学者,现在我要做一个项目 我正在做图像处理。 我知道在图像处理中,所有矩阵函数都是在图像处理中实现的
我有Ubuntu 12.04,我想知道Matlab中的矩阵函数和octave中的矩阵函数有什么不同

在Matlab/Octave中使用矩阵时,我不知道有任何语法上的差异。所描述的语法(注释、字符串)存在一些一般性差异,但它们不影响矩阵的使用

速度可能会有所不同。据说倍频程在循环中的速度较慢,可能是因为它缺少Matlab所做的一些优化,但我从未测试过


在我看来,Matlab和Octave之间最大的区别在于可用工具箱的数量和质量。出于您的目的,您可以比较Matlab和Octave的功能。(感谢您的链接,juliohm)

一般来说,所有的比较都可以归结为一个核心,即matlab总体上更好一些(速度、文档)。而这个倍频程是一个免费的matlab克隆,它在大多数时间里仍然可以完成任务因为这两种语言都是关于矩阵计算的,所以我认为这一点太宽泛了,正确的答案会列出这两种语言之间的大部分差异。这是重复的。既然你问的是图像处理,我觉得倍频程适合我(我做显微镜图像处理),但根据你的具体需要,你可能不同意(特别是如果你需要交互式使用)。另外,由于您使用的是Ubuntu 12.04,如果您从Ubuntu存储库安装映像包,您将拥有一个非常旧的版本。See是一个IDE,具有调试器。还有一个用于图像处理的工具。@juliohm谢谢你的提示。我不知道3.8已经发布了。当然,如果没有测试过它,我就不能说哪个GUI更好。然而,我很确定Matlab的GUI更加成熟。