Getting Started    

関数

MATLABは、abs, sqrt, exp, sin を含む多くの標準的な初等数学関数を用意しています。負の数の平方根や対数は、エラーにはなりません。適切な複素数で表される結果が自動的に出力されます。MATLABは、Bessel関数やGamma関数を含んだ、よりアドバンスドな数学関数も用意しています。これらの関数のほとんどは、複素数と共にも使えます。初等数学関数の一覧を得るには、

そして、よりアドバンスドな数学関数や行列関数の一覧を得るのは、

sqrtsin のような関数は組み込み です。これらは、MATLABのコアの一部で、非常に効率よく作られていますが、計算の詳細を見ることはできません。gammasinh 等の他の関数は、M-ファイルとして実行されます。これらは、ユーザが内容を見ることができ、必要なら、内容を変更することができます。

いくつかの特別な関数は、利用可能な定数値を用意しています。

pi
3.14159265...
i
虚数単位, -1
j
i と同じ
eps
浮動小数点相対精度, 2-52
realmin   
最も小さな浮動小数点数, 2-1022
realmax
最も大きな浮動小数点数, (2-)21023
Inf
無限大
NaN
Not-a-number

無限大は、ゼロでない数をゼロで割ること、または、オーバフロー をうまく定義する数学的表現、すなわち、realmax を超える数を定義する表現として使います。Not-a-numberは、0/0 または Inf-Inf のようなうまく定義できない数学的な値を計算するときに作成されます。

関数名はリザーブされません。たとえば、

のような新しい変数を定義すると、これらは書き替えられます。そして、その値は、その後の計算で使われます。もともとデフォルトとして定義されている関数は、以下を使うことにより、デフォルト値に戻ります。


  演算子 方程式の例