Getting Started | ![]() ![]() |
関数
MATLABは、abs
,
sqrt
, exp
, sin
を含む多くの標準的な初等数学関数を用意しています。負の数の平方根や対数は、エラーにはなりません。適切な複素数で表される結果が自動的に出力されます。MATLABは、Bessel関数やGamma関数を含んだ、よりアドバンスドな数学関数も用意しています。これらの関数のほとんどは、複素数と共にも使えます。初等数学関数の一覧を得るには、
help elfun
そして、よりアドバンスドな数学関数や行列関数の一覧を得るのは、
help specfun help elmat
sqrt
や sin
のような関数は組み込み
です。これらは、MATLABのコアの一部で、非常に効率よく作られていますが、計算の詳細を見ることはできません。gamma
や sinh
等の他の関数は、M-ファイルとして実行されます。これらは、ユーザが内容を見ることができ、必要なら、内容を変更することができます。
pi |
3.14159265... |
i |
虚数単位, |
j |
|
eps |
浮動小数点相対精度, 2-52 |
realmin |
最も小さな浮動小数点数, 2-1022 |
realmax |
最も大きな浮動小数点数, (2- |
Inf |
無限大 |
NaN |
Not-a-number |
無限大は、ゼロでない数をゼロで割ること、または、オーバフロー
をうまく定義する数学的表現、すなわち、realmax
を超える数を定義する表現として使います。Not-a-numberは、0/0
または Inf
-Inf
のようなうまく定義できない数学的な値を計算するときに作成されます。
eps = 1.e-6
のような新しい変数を定義すると、これらは書き替えられます。そして、その値は、その後の計算で使われます。もともとデフォルトとして定義されている関数は、以下を使うことにより、デフォルト値に戻ります。
clear eps
![]() |
演算子 | 方程式の例 | ![]() |