- 締切済み
関数Ln(x)の使い方
cgi の計算機を作っています。計算式 y=Ln(x) が必要です。x の値を入力し、計算機でy の値を得ます。 エクセルで使っている LN(x) 関数を使いたいのですが、Perl には、この関数がないようです。 Perl で LN(x) 関数が使えるのでしょうか。使えない場合は、どのように書けば良いのでしょうか。 お教えください。
- みんなの回答 (3)
- 専門家の回答
cgi の計算機を作っています。計算式 y=Ln(x) が必要です。x の値を入力し、計算機でy の値を得ます。 エクセルで使っている LN(x) 関数を使いたいのですが、Perl には、この関数がないようです。 Perl で LN(x) 関数が使えるのでしょうか。使えない場合は、どのように書けば良いのでしょうか。 お教えください。
お礼
Returns the natural logarithm (base e) of EXPR. If EXPR is omitted, returns the log of $ 上記でわかりました。底が省略されたら、自然対数を返すとは、これは、わかり易いことです。 ありがとうございました。 計算機を作りました。 http://www.asahi-net.or.jp/~zi3h-kwrz/law2chsp-hiresult.html#calc
補足
変換公式、ln()=log/2.302585をcgi計算機に組み込んで計算してみました。電卓でln(x)ボタンを使って手動で計算した場合とでは、相当、誤差が出ます。 何か、対策はないでしょうか。