Wolfram MathWorldをFlashで駆け回ってると時々障害物があってスムーズに進めない時があります。 その障害の一つとして cosh や tanh がわりと頻繁に出てくるんですけど、 (これとかまさに→Hyperbolic Helicoid) 出てくる度に検索してる気がするし、ASのMathクラスにも入ってないのでメモしておきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
/* 双曲線関数:Hyperbolic function */ // sinh: public function sinh(n:Number):Number { return (Math.exp(n) - Math.exp(-n))/2; } // cosh: public function cosh(n:Number):Number { return (Math.exp(n) + Math.exp(-n))/2; } // tanh: public function tanh(n:Number):Number { var t1:Number = Math.exp(n); var t2:Number = Math.exp(-n); return (t1 - t2)/(t1 + t2); } // sech: public function sech(n:Number):Number { return 1/cosh(n); } // csch: public function csch(n:Number):Number { return 1/sinh(n); } // coth: public function coth(n:Number):Number { return 1/tanh(n); } |
ここ数週間はgnuplotでひたすらグラフを描いてます。毎日, 機械のように; 検証デ…