2015年11月27日金曜日

C#でatanhとか

地形とか扱ってるとATANHとか出てくる。が、C#のMathにはatanhとかは入ってない。ということで自前で用意する必要がある。MSDNにいろいろ書いてあるのでそれを使う。

Derived Math Functions (Visual Basic)

C#で使うとこんな感じ

double Atanh(double x)
{
    return (Math.Log((1 + x) / (1 - x)) / 2);
}

他の関数も同様に使用可能。

0 件のコメント:

コメントを投稿