数学関数
Mathematica には膨大な種類の組込み関数が備わっている.「数学関数」にすべての数学関数の一覧表を示す.ここでは,よく使われるものを紹介する.
| Sqrt[x] | 平方根 ( ) |
| Exp[x] | 指数関数 ( ) |
| Log[x] | 自然対数関数 ( ) |
| Log[b,x] | を底とする対数関数 ( ) |
| Sin[x], Cos[x], Tan[x] | 三角関数(引数はラジアン) |
| ArcSin[x], ArcCos[x], ArcTan[x] | 逆三角関数 |
| n! | 階乗(整数 の積) |
| Abs[x] | 絶対値 |
| Round[x] | 小数点1位の四捨五入( に最も近い整数) |
| Mod[n,m] | を法とする ( を で割ったときの余り) |
| RandomReal[] | 乱数(0から1の範囲の擬似乱数) |
| Max[x,y,...], Min[x,y,...] | 集合 , , ...の最大値,最小値 |
| FactorInteger[n] | の素因数分解(「整数の操作と整数論に関連した関数」参照) |
よく使われる数学関数
| • すべての関数の引数は角カッコでくくる. |
| • すべての組込み関数名の先頭文字は大文字で始まる. |
関数記述の注意事項
Mathematica では関数の引数は角カッコでくくることになっている.丸カッコではいけない.丸カッコは,式の項をまとめるときだけに使う.

を求める.
Logの関数名が大文字で始まっていることと,引数が角カッコでくくられていることに注意.
| Out[1]= |  |
引数が厳密値なら,求められる関数の値も厳密である.
平方根

の厳密値を返す.
| Out[2]= |  |

の近似値を返す.
| Out[3]= |  |
| Out[4]= |  |
この例では近似を要求していないので,結果は根号の付いた厳密な値で返される.
| Out[5]= |  |
階乗

の厳密値を計算させる.階乗の計算ではよく大きな値が得られる.
Mathematica では,少なくとも

までは,あまり時間をかけずに計算できるはずである.
| Out[6]= |  |
| Out[7]= |  |
よく使われる数学定数
組込み定数はすべて大文字で始まる.

の近似を与える.
| Out[8]= |  |

の厳密値を求める.三角関数の引数はラジアンであることに注意.
| Out[9]= |  |

の近似値を求める.定数
Degreeを掛けることで引数をラジアンに変換する.
| Out[10]= |  |
Log[x]を使って基底

の対数を計算する.
| Out[11]= |  |
Log[b, x]を使うと,任意の底
b について対数を計算することができる.数学表記法と同様に,
b はオプショナルである.
| Out[12]= |  |