#author("2018-11-16T16:13:21+09:00","default:okazaki","okazaki")
#menu(howto/MenuBar)
#author("2018-11-16T16:51:21+09:00","default:okazaki","okazaki")

* howto/emacs [#wc2c66c1]
#contents

** 一行メモ [#ca7d941e]

#comment


** 数学関数の利用方法 [#i84c8f9c]
bc -l とすること(オプション -l)で、標準的な数学関数が使えるようになる
       s (x)  The sine of x, x is in radians.~
       c (x)  The cosine of x, x is in radians.~
       a (x)  The arctangent of x, arctangent returns radians.~
       l (x)  The natural logarithm of x.~
       e (x)  The  exponential function of raising e to the value x.~
       j (n,x) The bessel function of integer order n of x.~

** 独自の関数を定義 [#re257a36]

例1) log_2 (x)
 define lg(x) {
     return (l(x) / l(2));
 }

例2) 二点間の距離
 define  dist (x,y,z,u,v,w) {
   return sqrt((x-u)*(x-u)+(y-v)*(y-v)+(z-w)*(z-w));
 }

例3) 羃乗
 define  pow (x,y) {
   auto k, ans;
   ans=1;
   for ( k=0; k<y; k++ ) {
     ans = ans*x;
   }
   return ans;
 }

その他は man bc を参照のこと

平方根は sqrt( )

1.23e-4とかの表現は可能か?


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS