From fb3236d6ec4edc845ebd7e99e70a6247f3f3429f Mon Sep 17 00:00:00 2001 From: Yoshikuni Jujo Date: Mon, 10 Apr 2017 13:41:06 +0900 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E5=80=A4:=20=E5=AF=BE=E6=95=B0?= =?UTF-8?q?=E8=A8=88=E7=AE=97=E3=82=92=E8=A1=8C=E3=81=86=20#4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...27\343\202\222\350\241\214\343\201\206.md" | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git "a/\346\225\260\345\200\244/\345\257\276\346\225\260\350\250\210\347\256\227\343\202\222\350\241\214\343\201\206.md" "b/\346\225\260\345\200\244/\345\257\276\346\225\260\350\250\210\347\256\227\343\202\222\350\241\214\343\201\206.md" index 276ebfd..3ef3989 100644 --- "a/\346\225\260\345\200\244/\345\257\276\346\225\260\350\250\210\347\256\227\343\202\222\350\241\214\343\201\206.md" +++ "b/\346\225\260\345\200\244/\345\257\276\346\225\260\350\250\210\347\256\227\343\202\222\350\241\214\343\201\206.md" @@ -1,2 +1,54 @@ 対数計算を行う ============== + +自然対数 +-------- + +自然対数を求めるには関数logを使います。 + +```haskell +> log 10 +2.302585092994046 +``` + +関数logの型は、つぎのようになります。 + +```haskell +log :: Floating a => a -> a +``` + +底を指定 +-------- + +底を指定して、対数を求めるには関数logBaseを使います。 + +```haskell +> logBase 10 10000 +4.0 +> logBase 2 128 +7.0 +``` + +関数logBaseの型は、つぎのようになります。 + +```haskell +logBase :: Floating => a -> a -> a +``` + +ネイピア数のべき乗 +------------------ + +ネイピア数のべき乗を求めるには関数expを使います。 + +```haskell +> exp 1 +2.718281828459045 +> exp 3 +20.085536923187668 +``` + +関数expの型は、つぎのようになります。 + +```haskell +exp :: Floating a => a -> a +```