EXPエクスポネンシャル関数

本ページには広告が含まれています。

自然指数関数を求めます。

構文
  1. Double = EXP( 数値 )
引数
数値 (Integer)必須
ネイピア数を底とする指数を指定
戻り値

自然指数関数

自然指数関数は、ネイピア数(\(e=2.718281828…\))を底とする指数関数のことです。

\[y=e^{x}\]

\(x\)がEXP関数の引数、\(y\)が戻り値になります。

自然対数は以下の式で計算できます。

\[e = \sum_{n=0}^{\infty}\frac{1}{n!}=\frac{1}{0!}+\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}+…+\frac{1}{n!}\]

プログラムで書くと以下の様になります。総和の上限は\(\infty\)だが無限ループになり計算できないので、ここでは上限(終了値)を100として計算。

UWSC
DIM e = 0

FOR i = 0 TO 100
	e = e + (1/fact(i))
NEXT

PRINT e

使い方

UWSC
PRINT EXP(1)  // eの1乗
結果
UWSC
2.71828182845905

関連記事

ABS関数 (スクリプト関数)
引数の絶対値(\(|x|\))を返します。
ARCCOS関数 (スクリプト関数)
引数の逆余弦を求めます。
CEIL関数 (スクリプト関数)
正の値へ切り上げた数値を返します。
LN関数 (スクリプト関数)
自然対数(\(\log_e{x}\))を求める。
LOGN関数 (スクリプト関数)
Baseを底とするXの対数(\(\log_{Base}{x}\))を求める。
ZCUT関数 (スクリプト関数)
マイナス値は0にして返します。
fact関数 (自作関数)
引数に指定した数値の階乗を求めます。
ARCSIN関数 (スクリプト関数)
引数の逆正弦を求めます。
INT関数 (スクリプト関数)
小数点以下を切り落とした数値を返します。
isOdd関数 (自作関数)
奇数かどうか調べます。