Octave和matlab的相容性

xhd發表於2015-10-31

如果需要在Octave環境下執行matlab ,必須注意使用兩者相容的語法,因此,需要注意細節上的區別。

不相容性見網頁:http://wiki.octave.org/FAQ#Porting_programs_from_Matlab_to_Octave

語法上的不相容:

  1. 套嵌函式:在學習期間,避免使用,問題不大;
  2. classdef:雖然4.0開始已經支援,但是還是有許多不相容的地方
  3. Short-circuit & and | operators:儘量避開就好當然。

核心函式比matlab要少,需要加入路徑和包來找到需要的函式。

另外GUI的表現會與matlab不一致。

打包的方式,差別更大。

但是上面這些跟語法已經沒有關係。

相關文章