J. MATLAB と Octave の違い

昔、Octave についてきた文書に、 MATLAB の文法は ``brain dameged'' なんてことが書いてあって、 にやっとさせられたけれど、 使う身になってみると、Octave で使えたものが使えないのは困りもの。 知識の矯正をしないといけない。

  • MATLAB で行末までの注釈は % を使う (シェルスクリプト風の # は使えない)。
  • MATLAB で「等しくない」は  = を使う (C 言語風の != は使えない)。
  • MATLAB で if を閉じるのは end (endif は使えない)。
  • Octave にある endfunction は MATLAB では使えない。
桂田 祐史
2017-06-19