Name

math — 数値計算用の関数類を定義したクラス

Description

三角関数などの数値計算用の関数類を定義したクラス. このクラスにはクラスメソッドのみが定義されており, インスタンス化はできない.

Class method

acos

real acos( real arg );

逆コサイン関数を計算する. 角度はラジアン単位で返される. 結果が定義されない場合(argが-1〜1以外)は 例外が発生する.

asin

real asin( real arg );

逆サイン関数を計算する. 角度はラジアン単位で返される. 結果が定義されない場合(argが-1〜1以外)は 例外が発生する.

atan2

real atan2( real arg1 , real arg2 );

arg1/arg2の 逆タンジェント関数を計算する. 角度はラジアン単位で返される. また,arg1arg2の 符号から,返される角度の符号が正しく計算される.

atan

real atan( real arg );

逆タンジェント関数を計算する. 角度はラジアン単位で返される.

cos

real cos( real arg );

コサイン関数を計算する. argはラジアン単位で指定する.

cosh

real cosh( real arg );

双曲線コサイン関数を計算する. argはラジアン単位で指定する.

exp

real exp( real arg );

指数関数を計算する.

ln

real ln( real arg );

eを底とした対数関数を計算する. 結果が定義されない場合(argが0以下)は 例外が発生する.

log

real log( real arg );

10を底とした対数関数を計算する. 結果が定義されない場合(argが0以下)は 例外が発生する.

sin

real sin( real arg );

サイン関数を計算する. argはラジアン単位で指定する.

sinh

real sinh( real arg );

双曲線サイン関数を計算する. argはラジアン単位で指定する.

tan

real tan( real arg );

タンジェント関数を計算する. argはラジアン単位で指定する.

tanh

real tanh( real arg );

双曲線タンジェント関数を計算する. argはラジアン単位で指定する.

toDegree

real toDegree( real arg );

角度argをラジアンから度に変換する.

toRadian

real toRadian( real arg );

角度argを度からラジアンに変換する.