2014-04-01 25 views
3

我是一個初學者關於Matlab或八度編程現在我要去一個項目 其中我正在做圖像處理。 我知道,在圖像處理所有矩陣功能正在執行圖像處理 ,所以我有Ubuntu 12.04,我想知道在Matlab和八度的矩陣函數之間有任何區別。matrics編程和matlab和八度圖像處理之間的區別

+0

一般來說,所有的比較都會歸結爲matlab整體(速度,文檔)更好一些的核心。那個八度是一個免費的matlab克隆,大多數時候它仍然可以完成工作。 - 把這個標記爲太寬泛,因爲兩種語言都是關於矩陣計算的,適當的答案會列出語言之間的大部分差異。 –

+0

這是[倍頻程與matlab之間的差異]的重複(http://stackoverflow.com/questions/12084246)。由於您正在詢問圖像處理的細節,所以我發現Octave適合我(我在做顯微鏡圖像處理),但根據您的確切需求,您可能會不同意(特別是如果您需要交互式使用)。另外,由於您使用的是Ubuntu 12.04,如果您從Ubuntu存儲庫安裝映像包,您將擁有非常非常舊的版本。參見[如何在ubuntu 12.04上安裝liboctave-dev-3.2](http://stackoverflow.com/questions/22742384/) – carandraug

回答

1

我不知道在Matlab/Octave中使用矩陣時有任何語法差異。在描述here時,在語法(註釋,字符串)方面存在一些普遍的差異,但它們不影響矩陣的使用。

速度可能存在差異。據說Octave在循環中速度較慢,可能是因爲它缺少Matlab所做的一些優化,但我從未測試過。

在我看來,Matlab和Octave最大的區別就是可用工具箱的數量和質量。出於您的目的,您可以比較Matlab的image processing toolbox和Octave的image package的功能。 (感謝您的鏈接,juliohm)

+0

[GNU Octave 3.8](http://mxeoctave.osuv.de/)是一個IDE,有一個調試器。還有一個[包](http://octave.sourceforge.net/image/)用於圖像處理。 – juliohm

+0

@ juliohm感謝您的提示。我不知道3.8已經發布。沒有經過測試,我不能說哪個GUI更好,當然。不過,我很確定Matlab的GUI更成熟。 – Deve

相關問題