関数の一つの見方を示すもので、通常の他のプログラミング言語の中には見られません。引数の数を可変にできます。種々の方法で使うことができます。rank(A,1.e-6)多くの関数はこのように機能します。番目の入力引数が設定されなければ、関数は既定の値を使って計算します。つの量は、関数の中で特殊な使い方で、入力引数の数や出力引数の数を出力するものです。使う必要がありません。プログラミングで利用する異なるタイプの関数を提供しています。ステートメント内で定義されます。表現と任意数の入出力引数で構成されます。ラインから、または関数やスクリプト内で定義できます。これは、ファイルをその都度作らなくても単純な関数を簡単に作成できる方法です。式から無名関数を作成するための構文は、以下のとおりです。@(arglist)expression下記のステートメントは、数値のニ乗を計算する無名関数を作成します。実行するには、次のように入力します。無名でない関数はファイル内で定義しなければなりません。メイン関数はローカル関数よりも広い範囲をもちます。呼び出せますが、ローカル関数は呼び出せません。ローカル関数は、そのファイル内のメイン関数と他のローカル関数からのみ参照できます。