• ベストアンサー

log(-2)の求め方

仕事で数式を計算していたら log(-2) の値を求めるところが出てきました。 logの計算をちょっと忘れてしまって、この値がでてきません。 パソコンについてる電卓を使っても値が出てこないのですが、どうやって計算したらいいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • gohtraw
  • ベストアンサー率54% (1630/2966)
回答No.3

log(-2)=log(2*(-1))        =log2+log(-1) e^πi =-1なのでln(-1)=πi (lnは自然対数) よって log(-1)/log(e)=πi log(-1)=πi*log(e) log(-2)=log2+πi*log(e) となります。            

nanako_04
質問者

お礼

回答ありがとうございます。 数式まで教えていただきありがたいです。^^

その他の回答 (3)

回答No.4

対数は、指数の逆数なんです。 y=e^x x=ln(y) という感じです。 yが負だと、e^xは負になるんですが、そういうxは虚数を導入しないと定義できないのです。 つまり・・・実数を念頭にいれて計算している場合、数式を計算している過程にどこか致命的なあやまりがあるのだとおもわれます。

nanako_04
質問者

お礼

回答ありがとうございます。 虚数も含まれている可能性があるので、計算間違いではないかもしれません。 logだけでなく、他の式もでてくると思うので、自宅でも虚数の扱いを検索してみようと思います。

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.2

>log(-2) 通常の仕事で使う対数(実数の計算)ではlog(a)の aは真数といって、正の値しかとりません。 なので、仕事ででてきた計算式の中の「対数の真数」が間違っている可能性が大ですね。 真数が正の値でないと、パソコンや電卓では log(-2)で計算しようとしても、関数が未定義となるので、計算をしてくれませんね。 なお、大学で習う複素関数では 大学の数学では対数の複素数への拡張をして、複素関数としての log(z)なら z=複素数 の範囲で定義できます。 log(-2)=log{2e^(iπ)}=log(2)+iπ(1+2n) (nは任意の整数) しかし、質問者さんの計算は実数の範囲での計算と思われ、単なるミスが紛れ込んだに過ぎないような気がします。 再度log(-2)の「-2」が正しいか、チェックして見て下さい。

nanako_04
質問者

お礼

回答ありがとうございます。 > なので、仕事ででてきた計算式の中の「対数の真数」が間違っている可能性が大ですね。 複素数も含む論文を読んでいるので、間違っていないかもしれません。 複素解析の数式を度忘れしてしまい、仕事場では検索できなかったので困ってました。

回答No.1

Googleで検索すると出てきます http://www.google.co.jp/search?hl=ja&inlang=ja&num=50&ie=Shift_JIS&oe=Shift_JIS&q=log%81i-2%81j&lr= log(-2) = 0.301029996 + 1.36437635 i

nanako_04
質問者

お礼

回答ありがとうございます。 Google はそういう計算もできるのですね。 他の機会にも利用してみようと思います。

関連するQ&A

  • -log∞に付いて

    -log∞=0だと思いますが。。。 導き方があるのでしょうか? -log∞=log(1/∞) 1/∞=0としてしまうと log0は、電卓ではエラーになります。 元々電卓では、1/∞の計算は出来ませんが。。。 1/∞=0という、ざっくりした定義?をしてしまうと、 -log∞=0も、ざっくりした答えと言うことに成りますか? それとも、導けるのでしょうか?

  • log10って???

    log10って??? どうやって計算したらいいですか? log10(1-0.19) は・・・ 関数電卓には、「log( )」 しかありません 助けてください

  • LOGを電卓で計算する方法は?

    LOG(12)1.2 は電卓で計算できますか。 電卓はカシオのfx250です。

  • 関数電卓のlogについて

    関数電卓のlogで10を底とした対数を計算できるのは知っているんですが、 2や3など他の数を底とした対数を関数電卓では計算できないのでしょうか? もしできるのなら、是非知りたいです。

  • logのはずし方

    対数の計算問題で値を求めるものですが、 (1)log3 15-log3 9=log5/3 (2)log2 40+log2 8=log5 (3)log2 1/3+log8 24=1-2/3 log2 上のように途中までは問題を解くことができたのですがlogをはずすことができません。解き方を教えてください。よろしくお願いします。

  • logの計算の質問

    {log2(3)+log4(9)}*{log3(4)+log9(2)}とlog2(6)*log3(6)-{log2(3)+log3(2)}の計算の値を求める問題なんですけど、どうしても値を出すことができません。底の変換公式を使ってもできませんでした。計算式も書いて教えてください。カッコ()の中は真数です

  • log^2の関数電卓での計算方法

    log^2の関数電卓での計算方法をおせえてください。 VOC作業環境測定の計算にて、安全率を求めているのですが、画像の公式で関数電卓でlog^2を表現するには、どのようにすれば容易でしょうか。 σ1には、1.45を代入したいです。 答えも、出していただけると、助かります。 よろしくお願いします。

  • Log の算定方法

    対数計算-数式  2.3Log ( 4.5 / 0.761669 ) の答えを知りたい

  • logの問題について

    問題が分からず困っています。 どなたか教えてください。 次の対数の値を求めてください (1)log1.0075 次の値を対数を用いて計算してください (2)√7 (3)10000×1.1^360

  • logの計算について

    ・次の式の値を簡単な数で表せ。 1/2log[2]12-3/2log[2]3+log[2]3/8 ※底は[2]で、わかりやすいようカッコでくくりました。 現在この問題をやっていて、答えは「-2」とあるのですが、logの前に付いている「1/2」「3/2」という数字をどう計算してよいのか分かりません。 logの計算は、底が同じ数の場合は、足し算は掛け算に、引き算は割り算にして計算できるということを勉強したのですが、logの前に数字が付いている場合、どのような形で計算をすればよいのでしょうか。 分かる方がいましたら、よろしくお願いいたします。