複素数の複素数乗の複素数乗の、、、、ってどうなる?
私が大学生のとき、友人とこんなクイズをやっていた。
”虚数の虚数乗(ii)は?”
これはexp(iθ)=cosθ+isinθだから、θ=π/2のとき、i = exp(iπ/2)となる。
なので、i^i = exp(-π/2)≒0.20787957635・・
となる(本当は多価ですが)。
ではさらに問題。
”虚数の虚数乗の虚数乗の、、、、を無限に繰り返したら?”
iiiiiii
てな感じで。これをcとおく。
実際に何回も繰り返して計算してみると、、、
お、収束してるみたい。500回繰り返した結果が、
c≒0.438282937 +0.360592472 i
となった。
さて、これを一度に計算するのに、昨日、カシオの高精度計算サイトkeisan.casio.jpにLambertのW関数の自作式をUPしたのだ。
https://sci.tea-nifty.com/blog/2013/03/lambertwkeisanc.html
どういうことかというと、一般の複素数zで見ておく。
c=zzzzzzz
なので両辺の対数をとると、ln(c)=c*ln(z)
(注)無限に繰り返してるから右辺がこうなる
c=exp(ln(c))なので、
ln(c) = exp(ln(c))*ln(z)
変形して
-ln(c) * exp [-ln(c)] = -ln(z)
左辺はまさしくW関数の定義(z = w*exp(w) → w=W(z))から計算できる。
W(-ln(z)) = -ln(c)
c = 1/exp (W(-ln(z))
ここで定義から、-ln(x) = W(-ln(z))*exp(W(-ln(z))
なのでちょっと書きなおすと
c= W(-ln(z)) / (-ln(z))
となる。
やっとこれでz=iのときの計算をやればいいとわかった。
でkeisan.casio.jpで計算する。自作式ではあたかも実数しか扱えないみたいにかいてますが、実は複素数も使える。
ln(i) = ln(exp(iπ/2) )=iπ/2なので、(これも多価だが、主値をとるとして、、、)
W(-iπ/2)を計算すると、
W(-iπ/2)=0.56641733-0.688453227i
が得られて、これを-iπ/2で割ると、
c=0.438282937 + 0.360592472i
とぴったり!
関連リンク:
√2の√2乗の√2乗の、、、、を無限に繰り返すと? (ちょっと追記)
a^(1/a)のa^(1/a)乗のa^(1/a)乗の、、、を無限に繰り返すと?
e^π/2のe^π/2乗のe^π/2乗の、、、を無限に繰り返すと?虚数!
« PENTAXのOptio WG-2デジカメを買った。 | トップページ | Kindle Paperwhite 3Gを入手した。 »
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2025年1月23日 5G Americasの新ホワイトペーパー「AI時代のセルラーネットワークの信頼性とセキュリティ」、KyoceraAVXの新薄膜フィルタ、TDKの車載/一般用C0G特性1,250V 3225サイズMLCC、Semtechの5G LPWAモジュール(2025.01.23)
- 高周波・RFニュース 2025年1月22日 everythingRFマガジンにMarkiの宇宙向けミリ波部品の記事、NordicのRF52810を使った太陽電池で動き暗闇でも3週間持つアセットトトラッカー、KnowlessのMRIの技術解説記事、Broadcomの3.5Dパッケージング解説(2025.01.22)
- UnityでVisual C#用の数値計算ライブラリMath.NET numericsを使う(3) 3D画面に補間(Interpolate) を行って表示する。リニア、3次スプライン、有理関数などいろいろ使える。(2025.01.23)
« PENTAXのOptio WG-2デジカメを買った。 | トップページ | Kindle Paperwhite 3Gを入手した。 »
コメント