自修第六卷    更新 98,05,15
請使用微軟瀏覽器閱讀本卷。否則所有圖片消失。
本卷編程環境是微軟 MSIE 6.0

自修第六卷說明   tutc0006.htm   tutc0004.htm
XYGraph v2.3 - 網頁製圖   ☜☞   捐款
下載指令卷   程式目錄   彩虹網   首次上載 98,03,04
本卷是自修第六卷






<a name=index01>
複數實數係數多項式求根程式網頁,另卷
第一題,求複數甲的複數乙次方公式
複數甲的複數乙次方通用公式
複數甲的複數乙次方至 x^i=i
x^i=i 答案為 x=exp(PI/2)
第二題,在 i^x=x 中求 x
第二題正確至此
近似解答 m=t=0.7
比較好的數值解答
<a name=index02>
i^x=x 數值解答合理
求複數甲的複數乙次方之程式使用法
圖示﹕實數^i
x^i=i 有無限多組解答
i^x=x 有無限多組解答
i^x=x 停止於 (B31)式及(B32)式
畫複數甲的複數乙次方數據方格
i^x=x 看第一個零點
i^x=x 看全圖。
<a name=index04>
複指數  複正弦  複餘弦  複正切
雙正弦  雙餘弦  雙正切  複對數
Log z = u + iv = log(r) + i*(θ+2kπ) 9805151627 加入
Log z1 + Log z2 = Log(z1*z2)
任次方  反正弦  反餘弦  反正切
反雙曲正弦 反雙曲餘弦 反雙曲正切

<a name=index03>
第一題 在 x^i = i -----(A00) 中求 x
答案為 x=exp(PI/2))=4.810477380965351

第二題 在 i^x = x -----(B02) 中求 x
答案為 x=0.4382829367270321+0.36059247187138543i

第三題 在 x^x = i -----(C00) 中求 x
答案為 x=1.3606248702911176+1.1194391662423495i
第三題不在本卷,在「請教數學博士」網頁(英文)
三題都有無限多組解答,提示答案是 2*n*PI 中 n=0 的解答。

<a name="prob0a01"> 目錄
自由人的工作無人校對,自以為是的導證可能錯誤,如果
讀者有任何疑問,請就近請教數學高手。對於本卷的內容
請處處置疑。 98,03,04,16,04.

98,03,04,11,03 始

在寫「複數實數係數多項式求根」
http://freeman2.com/polyroo1.htm
時,需要求任意複數的任意複數次方,假設
第一個任意複數為 (a+b*i)
第二個任意複數為 (p+q*i)
那麼 (a+b*i)^(p+q*i) 是什麼值?
得到通式之後,指定特例係數,於是解答題目
x^i = i -----(A00)
求解 x
所以,下面的求解 x 需要由 (a+b*i)^(p+q*i) 
的通式開始。 (98,03,04,11,09 此)

<a name="prob0a02">
在 98,03,02,08,29 開始下面的計算

 (a+b*i)^(p+q*i)
=(c*exp(i*d))^(p+q*i) ----(A01)
={[c*exp(i*d)]^p}*[c*exp(i*d))]^(q*i) ----(A02)
={[(c^p)*exp(i*p*d)]} ----(A03)
*{[c^(q*i)]*exp(i*d*q*i)}
={(c^p)*[cos(p*d)+i*sin(p*d)]} ----(A04)
*{[c^(q*i)]*exp(i*i*d*q)}

<a name="prob0a03">
令 ww={(c^p)*[cos(p*d)+i*sin(p*d)]} ----(A05)
=ww
*{[c^(q*i)]}*exp(-d*q) ----(A06)
=ww
*{[(c^q)^i]}*exp(-d*q) ----(A07)
=ww
*{exp[log((c^q)^i)]}*exp(-d*q) ----(A08)
=ww
*{exp[i*log(c^q)]}*exp(-d*q) ----(A09)
<a name="prob0a04">
=ww  ----(A10)
*{cos(log(c^q))+i*sin(log(c^q))}*exp(-d*q)
={(c^p)*[cos(p*d)+i*sin(p*d)]}
*{cos(log(c^q))+i*sin(log(c^q))}
*exp(-d*q) ----(A11)
={(c^p)*exp(-d*q)}
*[cos(p*d)+i*sin(p*d)]
*{cos(log(c^q))+i*sin(log(c^q))} ----(A12)
={(c^p)*exp(-d*q)} ----(A13)
*{cos[p*d+log(c^q)]+i*sin[p*d+log(c^q)]}
98,03,02,08,51 答案對嗎?

<a name="prob0a05">

逐步說明如下

導證步驟引用歐拉公式 Euler's formula
exp(i*t)=cos(t)+i*sin(t) ----(A91)

(歐拉公式的證明請參考數學課本,例如
Calculus and Analytic Geometry 6th ed.
George B. Thomas, Jr. and Ross L. Finney
ISBN 0-201-16290-3 
第六六八頁,證明使用泰勒展開式。
)

<a name="prob0a06">
歐拉公式是一個非常重要的公式,這個公式把
正坐標軸的複數 cos(t)+i*sin(t) 改為
極坐標軸的複數 exp(i*t)
歐拉公式限定正坐標軸複數長度為一,對於長度不為一的任意
複數,更改如下。假設﹕任意複數 (a+b*i) 長度為 L
L=(a*a+b*b)的開平方
(a+b*i) = (a+b*i)*1 = (a+b*i)*L/L
(a+b*i) = L*(a+b*i)/L = L*((a/L) +(b/L)*i)
至此 (a/L) +(b/L)*i 是一個長度為一的複數,可以套用
歐拉公式。

起步的 (a+b*i)^(p+q*i)
=(c*exp(i*d))^(p+q*i) ----(A01)
把底數 (a+b*i) 改為極坐標 (c*exp(i*d))
這兩種表示法是全等的。同時指角複數 (p+q*i) 
維持正坐標軸表示法(不改為極坐標軸),便利指數運算。
此處的 c 就是前面的長度 L 。

<a name="prob0a07">
下面是第二步
=(c*exp(i*d))^(p+q*i) ----(A01)
={[c*exp(i*d)]^p}*[c*exp(i*d))]^(q*i) ----(A02)
把指數 (p+q*i) 實虛分離,底數不變。

第三步
={[(c^p)*exp(i*p*d)]} ----(A03)
*{[c^(q*i)]*exp(i*d*q*i)}
把指數納入底數。使用公式為
(m^n)^o = m^(n*o)  ----(A92)

<a name="prob0a08">
(A92)式的解釋如下 (98,03,04,11,33 此)
〔〔
98,03,01,22,42
2^3=8
(2^3)^2=8*8=64
另外一方面
(2^3)^2=2^(3*2)=2^6=4^3=64
〕〕

<a name="prob0a09">
第四步
={[(c^p)*exp(i*p*d)]} ----(A03)
*{[c^(q*i)]*exp(i*d*q*i)}
={(c^p)*[cos(p*d)+i*sin(p*d)]} ----(A04)
*{[c^(q*i)]*exp(i*i*d*q)}
第一乘數 [(c^p)*exp(i*p*d)] 引用歐拉公式展開為
(c^p)*[cos(p*d)+i*sin(p*d)]
第二乘數 [c^(q*i)]*exp(i*d*q*i) 把兩個虛數 i
放在一起。

<a name="prob0a10">

第五步,令第一乘數為
 ww={(c^p)*[cos(p*d)+i*sin(p*d)]} ----(A05)
簡化後面的表示法。

第六步,用簡化的第一乘數 ww 及第二乘數的 i*i 就是 -1
=ww
*{[c^(q*i)]}*exp(-d*q) ----(A06)

<a name="prob0a11">
第七步,利用 (A92) 公式提出虛數 i 便利第十步引用
歐拉公式。
=ww
*{[(c^q)^i]}*exp(-d*q) ----(A07)

歐拉公式是
exp(i*t)=cos(t)+i*sin(t) ----(A91)
但是,(A07)式的 [(c^q)^i] 沒有 exp()
需要把 [(c^q)^i] 放入 exp() 之中。我們知道
exp() 及 log() 是兩個反向運算的函數,換言之,
exp(log(Y))=Y ----(A93)
(A07)式的 [(c^q)^i] 不在 exp() 之中嗎?
簡單!

<a name="prob0a12">
第八步
=ww
*{exp[log((c^q)^i)]}*exp(-d*q) ----(A08)
利用(A93)式把 [(c^q)^i] 放入 exp() 之中

但是,
歐拉公式是
exp(i*t)=cos(t)+i*sin(t) ----(A91)
需要虛數 i 乘一個函數,然而 (A08) 式是
exp[log((c^q)^i)]
虛數 i 在 (c^q)^i 中為指數位置,正好碰上對數函數
log((c^q)^i)
可以改為
i*log(c^q)

<a name="prob0a13">
這就是第九步
=ww
*{exp[i*log(c^q)]}*exp(-d*q) ----(A09)

至此,第六步的 [c^(q*i)] 改為 exp[i*log(c^q)]
第十步,引用歐拉公式得到
=ww  ----(A10)
*{cos(log(c^q))+i*sin(log(c^q))}*exp(-d*q)

<a name="prob0a14">
第十一步,還原第五步的第一乘數 ww
={(c^p)*[cos(p*d)+i*sin(p*d)]}
*{cos(log(c^q))+i*sin(log(c^q))}
*exp(-d*q) ----(A11)

第十二步,簡化、調整
={(c^p)*exp(-d*q)}
*[cos(p*d)+i*sin(p*d)]
*{cos(log(c^q))+i*sin(log(c^q))} ----(A12)
〔提示﹕cos(p*d) 乘 cos(log(c^q))
角度相加,變為  cos[p*d+log(c^q)]
同法處理正弦值。在極坐標表示法中,兩個複數
相乘,二者相位角相加。 9803111111 〕

<a name="prob0a15"> 目錄

第十三步, //公式左手側,起點,便利總觀全式
(a+b*i)^(p+q*i)=(c*exp(i*d))^(p+q*i)
最終公式 //公式右手側,答案 [9803131121 加入]
={(c^p)*exp(-d*q)} ----(A13)
*{  cos[p*d+log(c^q)]
 +i*sin[p*d+log(c^q)]
 }
98,03,02,08,51 答案對嗎?(對)
98,03,04,11,56 記錄至此

<a name="add2npi1">
98,03,14,09,58 始
因為答案以三角函數表示,而三角函數是周期性函數,
加或者減任何 2*PI, 4*PI, 2*n*PI 不改變三角
函數值,所以,
當 n 是整數時,對任何角度 x 下述公式成立
cos(x)=cos(x+2*n*PI)
sin(x)=sin(x+2*n*PI)
以三角函數表示的答案,有無限多組解答,
納入 2*n*PI 之後,最終公式 為
(a+b*i)^(p+q*i)=(c*exp(i*d))^(p+q*i)
={(c^p)*exp(-d*q)} ----(A13add2npi)
*{  cos[p*d+log(c^q)+2*n*PI]
 +i*sin[p*d+log(c^q)+2*n*PI]
 }    公式中 n 是任意整數。
98,03,14,10,04 止

<a name="add2npi2">
98,03,15,23,51 始
上面的 +2*n*PI 沒有幫助。
2*n*PI 加於輻角 p*d+log(c^q),如果答案的輻角使用
於三角函數,那麼,加減 2*n*PI 不改變三角函數值,例如,
exp(ix)=cos(x)+i*sin(x)
相比於
exp(i(x+2*n*PI)) = cos(x+2*n*PI)
                +i*sin(x+2*n*PI)
公式左手側為多種輸入值(不同的 n 值),產生一組解答。
〔 cos(x+2*n*PI) 及 cos(x) 數值相同 〕
也就是,答案中,不必考慮 2*n*PI 。

<a name="add2npi3"> 目錄
反之,如果答案的輻角使用於非三角函數,例如,
log(z) = log(abs(z)) + i*(arg(z)+2*n*PI)
此時,2*n*PI 中,不同的 n 值產生不同的答案,於是
2*n*PI 不可遺漏。

很久沒有讀複變函數,最近幾天才注意到「輻角」的中文
名詞,及輻角的數學表示法 arg()。今天,九十八年三月
十五日,寫複數電腦程式時,注意到一至多的複變函數及
多至一的複變函數,使用 2*n*PI 的差異。

本卷是個人的閑暇作業,
輸出結果不能保證正確,請先核對結果是否合理。 
談論內容不能保證正確,請處處置疑。
98,03,16,00,18 止

<a name="prob0a16">
(A13)式是一個通式,指定常數值之後,就可以得到
題目
x^i = i
求解 x
的答案 x
下面是另外一段工作記錄
98,03,04,11,59 記錄至此

<a name="prob0a17">
98,03,03,22,22
x^i=i
求 x
答案 x=exp(pi/2)
[[
98,03,02,09,06 最終公式為
 (a+b*i)^(p+q*i)
=(c*exp(i*d))^(p+q*i)
={(c^p)*exp(-d*q)} ----(A13)
*{cos[p*d+log(c^q)]+i*sin[p*d+log(c^q)]}
]]

<a name="prob0a18"> 目錄
題目是 x^i=i -----(A00)
左手側為通式
(c*exp(i*d))^(p+q*i)
的特例
現在指定
p=0, q=1 -----(A21)
於是左手側特例為
(c*exp(i*d))^(0+1*i)
也就是
(c*exp(i*d))^(i) -----(A22)
吻合題目的指角為虛數 i 
(A22) 中 c 及 d 是待求的未知。

<a name="prob0a19">
最終公式的右手側是
={(c^p)*exp(-d*q)} ----(A13)
*{cos[p*d+log(c^q)]+i*sin[p*d+log(c^q)]}
題目(A00)的右手側是 i -----(A23)
利用 (A21) 重寫 (A23) 如下
右手側 = i = 1*(0+1*i) -----(A24)

<a name="prob0a20">

對比 (A13) 與 (A24) 必須有下述關係
(c^p)*exp(-d*q)=1 -----(A25)
p*d+log(c^q)=PI/2 -----(A26)
〔 提示﹕cos(PI/2)=0, sin(PI/2)=1 〕

(A21) 代入 (A25) 得到
(c^0)*exp(-d*1)=1 -----(A27)

(A21) 代入 (A26) 得到
0*d+log(c^1)=PI/2 -----(A28)

<a name="prob0a21">
由 (A27) 得到
1*exp(-d*1)=1  ==> -d=0  (e^0=1) -----(A29)

由 (A28) 及 (A29) 得到
0*d+log(c^1)=PI/2 ==> c=exp(PI/2) -----(A30)

最後的結果是
 c=exp(2*n*PI+PI/2) //9803071933 增加 2*n*PI
 d=0 
代入 (a+b*i)=c*exp(i*d) 得到
 (a+b*i)=c*exp(i*d)=exp(PI/2)*exp(i*0)
 (a+b*i)=exp(PI/2)*1
 (a+b*i)=exp(PI/2)

<a name="prob0a22"> 目錄
題目
x^i = i
求解 x
正確答案是
 x=exp(PI/2)=4.810477380965351
98,03,03,22,41 正確

<a name="prob0a23">
請到
http://freeman2.com/polyroo1.htm#testFunc
找字串「a name=testFunc」,在表格的最下面一行
任次方 〔  〕 〔  〕 〔  〕 cpowf(c1,c2)
左方格〔  〕填入 4.810477380965351
中方格〔  〕填入 i
點擊「任次方」按鈕,右方格〔  〕輸出
6.123031769111886e-17,1
這就是
0,1
也就是
0+i
程式驗證正確。
98,03,04,12,24 記錄止

自由人的工作無人校對,自以為是的導證可能錯誤,如果
讀者有任何疑問,請就近請教數學高手。對於本卷的內容
請處處置疑。 98,03,04,16,04.


<a name="prob0b01"> 98,03,05,19,05 始 上面是第一題 已知 i = sqrt(-1) 在公式 x^i = i 中,求解 x 解析答案是 x=exp(PI/2)=4.810477380965351 <a name="prob0b02"> 目錄 下面是第二題,把第一題的 x 及 i 對調 已知 i = sqrt(-1) -----(B01) 在公式 i^x = x -----(B02) 中,求解 x 數值答案是 x=(p+q*i)= -----(B03) (0.4382829367270321+0.36059247187138543*i) 這個複數有下述關係 i^(p+q*i)=(p+q*i) -----(B04) <a name="prob0b03"> 說明如下。 [[ 98,03,02,09,06 最終公式為 (a+b*i)^(p+q*i) =(c*exp(i*d))^(p+q*i) ={(c^p)*exp(-d*q)} ----(A13) *{cos[p*d+log(c^q)]+i*sin[p*d+log(c^q)]} ]] 98,03,05,15,16 如何解 i^x=x ? <a name="prob0b04"> 底數是 i 所以, (a+b*i)=0+i -----(B05) 上面是底數複數的正坐標表示法, 下面是底數複數的極坐標表示法, c*exp(i*d)= -----(B06) 1*exp(i*1.5707963267948965) =1*exp(i*PI/2) <a name="prob0b05"> 底數複數 i = c*exp(i*d)= 1*exp(i*PI/2) -----(B07) c=1 -----(B08) d=PI/2 -----(B09) <a name="prob0b06"> 上面是 i^x=x 公式的底數複數 i 下面是 i^x=x 公式的指數複數 x 及右手側的 x 指數複數 x 是 (p+q*i) -----(B10) 右手側的 x 根據通式 (A13) 式為 {(c^p)*exp(-d*q)} -----(B11) *{cos[p*d+log(c^q)]+i*sin[p*d+log(c^q)]} <a name="prob0b07"> 在本題 i^x=x 特殊要求下,必須有 指數複數 x = (p+q*i) 與 右手側的 x = {(c^p)*exp(-d*q)} *{cos[p*d+log(c^q)]+i*sin[p*d+log(c^q)]} 二者相等。所以, <a name="prob0b08"> 下式成立(再次,本題 i^x=x 特殊要求) (p+q*i)= -----(B12) {(c^p)*exp(-d*q)} *{cos[p*d+log(c^q)]+i*sin[p*d+log(c^q)]} <a name="prob0b09"> 等號左右的實數等於實數, 等號左右的虛數等於虛數,得到下面公式 p=(c^p)*exp(-d*q)*cos[p*d+log(c^q)] -----(B13) q=(c^p)*exp(-d*q)*sin[p*d+log(c^q)] -----(B14) p 及 q 緊密的絞在一起! 98,03,05,15,20 解題此 98,03,05,19,26 說明此 <a name="prob0b10"> 把 c=1 -----(B08) d=PI/2 -----(B09) 代入 (B13) 及 (B14) 得到 p=(1^p)*exp(-q*PI/2)*cos[p*PI/2+log(1^q)] q=(1^p)*exp(-q*PI/2)*sin[p*PI/2+log(1^q)] 簡化 p=1*exp(-q*PI/2)*cos[p*PI/2+0] q=1*exp(-q*PI/2)*sin[p*PI/2+0] <a name="prob0b11"> 再簡化 p=exp(-q*PI/2)*cos[p*PI/2] -----(B15) q=exp(-q*PI/2)*sin[p*PI/2] -----(B16) 如何求 p ?如何求 q ? 平方和可以消除正弦與餘弦 p*p=exp(-q*PI/2)*exp(-q*PI/2)*cos[p*PI/2]*cos[p*PI/2] q*q=exp(-q*PI/2)*exp(-q*PI/2)*sin[p*PI/2]*sin[p*PI/2] <a name="prob0b12"> p*p+q*q=exp(-q*PI/2)*exp(-q*PI/2) -----(B17) 98,03,05,15,25 有幫助嗎? 看來 exp(-q*PI/2)與複數 (p+q*i) 的長度有關 exp(-q*PI/2)=abs(p+q*i) -----(B18) p=abs(p+q*i)*cos[p*PI/2] -----(B19) q=abs(p+q*i)*sin[p*PI/2] -----(B20) 98,03,05,15,30 <a name="prob0b13"> 目錄 98,03,05,15,50 下面公式是正確的 p=exp(-q*PI/2)*cos[p*PI/2] -----(B15) q=exp(-q*PI/2)*sin[p*PI/2] -----(B16) exp() 中及 sin() 中都有 p*PI/2 在公式左側也 加入 p*PI/2,全式乘 p*PI/2 得到 p*PI/2=exp(-q*PI/2)*cos[p*PI/2]*PI/2 -----(B21) q*PI/2=exp(-q*PI/2)*sin[p*PI/2]*PI/2 -----(B22) <a name="prob0b14"> 98,03,05,15,54 此 令 p*PI/2=m -----(B23) 令 q*PI/2=n -----(B24) 於是 (B21) 式及 (B22) 式變為 m=exp(-n)*cos(m)*PI/2 -----(B25) n=exp(-n)*sin(m)*PI/2 -----(B26) <a name="prob0b15"> (B25)/(B26) 得到 m/n=cos(m)/sin(m) -----(B27) (B25)及(B26) 的平方和得到 m*m+n*n=exp(-n)*exp(-n)*(PI*PI/2/2) -----(B28) 由 (B27) 求 n n=m*sin(m)/cos(m) -----(B29) <a name="prob0b16"> 把 n 代入 (B28) m*m+[m*sin(m)/cos(m)]*[m*sin(m)/cos(m)] =exp(-m*sin(m)/cos(m))*exp(-m*sin(m)/cos(m)) *(PI*PI/2/2) -----(B30) 至此,(B30) 全式只有一個參數 m 令 (B30) 為 f(m)=m*m+(m*sin(m)/cos(m))*(m*sin(m)/cos(m)) -exp(-m*sin(m)/cos(m))*exp(-m*sin(m)/cos(m))*(PI*PI/2/2) <a name="prob0b17"> 以下求助於數值解答。 98,03,05,16,02 把 m 改為 t 因為畫圖程式規定以 t 為自變數 <a name="prob0b18"> 目錄 f(t)= t*t+(t*sin(t)/cos(t))*(t*sin(t)/cos(t))-exp(-t*sin(t)/cos(t))*exp(-t*sin(t)/cos(t))*(PI*PI/2/2) 畫圖之後估計 m=t=0.7 是一個解答 令 p*PI/2=m p=m*2/PI=0.7*2/PI=0.44563384065730693 <a name="prob0b19"> 請前往 http://freeman2.com/graph09c.htm [[ 9803062052 請注意﹕ 本卷下面有畫圖工具,不必去 graph09c.htm 9803071023 請注意﹕ 本卷下面有「修改 602」按鈕,點此按鈕直接獲得 m=0.7 的近似解。 ]] 點擊「修改 601」按鈕 在「刪除函數 一 二 三 四 五 全刪」中,點擊「全刪」 在 函數一 x(t) 填入 't' 在 函數一 y(t) 填入下面一行 t*t+(t*sin(t)/cos(t))*(t*sin(t)/cos(t))-exp(-t*sin(t)/cos(t))*exp(-t*sin(t)/cos(t))*(PI*PI/2/2) 然後點擊左側黃條上端的「畫圖」按鈕(不能點「畫圖 601」) 函數曲線出現,估計答案為 m=t=0.7 <a name="prob0b20"> 令 q*PI/2=n m=0.7 n=m*sin(m)/cos(m) q=n*2/PI q=0.375352205926785 <a name="prob0b21"> 用環路、迭代法求數值解,工具是眼足網頁 http://freeman2.com/eyefoot1.htm 98,03,05,16,13 使用下面指令 [[ var oStr=''; var aa=0; var t=0; for(t=0.688453;t<0.688456;t=t+0.0000001){aa=t*t+(t*sin(t)/cos(t))*(t*sin(t)/cos(t))-exp(-t*sin(t)/cos(t))*exp(-t*sin(t)/cos(t))*(PI*PI/2/2);oStr+=t+', '+aa+'\n';} oStr ]] <a name="prob0b22"> t=0.6884532999999998 t*t+(t*sin(t)/cos(t))*(t*sin(t)/cos(t))-exp(-t*sin(t)/cos(t))*exp(-t*sin(t)/cos(t))*(PI*PI/2/2) = 4.927305469193399e-7 <a name="prob0b23"> 98,03,05,16,25 m=t=0.68845322722 t*t+(t*sin(t)/cos(t))*(t*sin(t)/cos(t))-exp(-t*sin(t)/cos(t))*exp(-t*sin(t)/cos(t))*(PI*PI/2/2) = 7.59100893255038e-10 <a name="prob0b24"> 令 p*PI/2=m 令 q*PI/2=n 98,03,05,16,27 m=0.68845322722 n=m*sin(m)/cos(m) q=n*2/PI q= 0.3605924720127381 p=m*2/PI p= 0.4382829367985232 <a name="prob0b25"> p+qi= 0.4382829367985232+0.3605924720127381i 98,03,05,16,30 得到 i^x=x 數值解答 i^(p+qi) i^[0.4382829367985232+0.3605924720127381i] 等於 0.43828293658922373,0.3605924718405392 98,03,05,16,31 <a name="prob0b26"> i^x=x 的解析解答是什麼呢? [[ p=abs(p+q*i)*cos[p*PI/2] q=abs(p+q*i)*sin[p*PI/2] p*PI/2=exp(-q*PI/2)*cos[p*PI/2]*PI/2 q*PI/2=exp(-q*PI/2)*sin[p*PI/2]*PI/2 98,03,05,15,54 令 p*PI/2=m 令 q*PI/2=n m=exp(-n)*cos(m)*PI/2 n=exp(-n)*sin(m)*PI/2 ]] <a name="prob0b27"> 好像可以找到 i^x=x 的解析解答 98,03,05,16,33 sqrt(p*p+q*q) = 0.5675551634519729 答案複數長度不是一 98,03,05,16,59 解析解答才是真正答案,數值解答只是旁證。 <a name="prob0b28"> 98,03,05,17,05 sqrt(p*p+q*q) = exp(-q*PI/2) (p*p+q*q) = [exp(-q*PI/2)]^2 (p*p+q*q) = exp[(-q*PI/2)*2] (p*p+q*q) = exp(-q*PI) <a name="prob0b29"> 98,03,05,17,07 atan2(q,p) = p*PI/2 98,03,05,17,12 或者由 m, n 著手 [[ let p*PI/2=m let q*PI/2=n m=exp(-n)*cos(m)*PI/2 n=exp(-n)*sin(m)*PI/2 98,03,05,15,55 m/n=cos(m)/sin(m) m*m+n*n=exp(-n)*exp(-n)*(PI*PI/2/2) n=m*sin(m)/cos(m) ]] <a name="prob0b30"> 目錄 98,03,05,18,05 m=t=0.6884532271077 t*t+(t*sin(t)/cos(t))*(t*sin(t)/cos(t))-exp(-t*sin(t)/cos(t))*exp(-t*sin(t)/cos(t))*(PI*PI/2/2) = -1.4988010832439613e-14 t=0.688453227107703 = 5.218048215738236e-15 t=0.688453227107702105 = -3.3306690738754696e-16 98,03,05,18,08 找到最小誤差的數值解答 m=t=0.688453227107702105 函數值 = -3.3306690738754696e-16 <a name="prob0b31"> 98,03,05,18,10 m,n 是中間過程的變數 p,q 是第二題 i^(p+q*i)=(p+q*i) 的複數 m=0.688453227107702105 n=m*sin(m)/cos(m) q=n*2/PI p=m*2/PI p = 0.4382829367270321 q = 0.36059247187138543 i^(p+q*i)=(p+q*i) <a name="prob0b32"> 98,03,05,18,12 以 i^(0.4382829367270321+0.36059247187138543*i) =(p+q*i) 代入 http://freeman2.com/polyroo1.htm#testFunc <a name="prob0b33"> 目錄 任次方 〔  〕 〔  〕 〔  〕 cpowf(c1,c2) 左方格〔  〕填入 i 中方格〔  〕填入 0.4382829367270321+0.36059247187138543*i 點擊「任次方」按鈕,右方格〔  〕 輸出 0.4382829367270322,0.3605924718713855 輸入 0.4382829367270321+0.36059247187138543*i 上面的輸出值是 i^(p+q*i)=(p+q*i) 等號右側的p,q複數 上面的輸入值是 i^(p+q*i)=(p+q*i) 等號左側的p,q複數 對比之下,確定數值解答正確。 98,03,05,20,04 說明此 <a name="prob0b34"> 第二題 i^x=x 的答案是數值解答, 解析解答才是真正答案,數值解答只是旁證。 自由人在此向數學高手請教是否可以找到解析解答? 自由人 98,03,05,20,07 自由人的工作無人校對,自以為是的導證可能錯誤,如果 讀者有任何疑問,請就近請教數學高手。對於本卷的內容 請處處置疑。 98,03,04,16,04. <a name="9803062032"> 目錄 98,03,06,20,32 始 在解答第一題 x^i = i 之後,很想看 (c*exp(i*d))^(p+q*i) ----(A01) 是什麼曲線? 曲線只能有一個變數,(A01)式有四個參數 c,d,p,q 可以以其中一者為自變數,也可以指定 c=c(t) d=d(t) p=p(t) q=q(t) 兩個參數或者多個參數同步改變,但是,沒有同步改變 的理由,所以,採取 c,d,p,q 各自單獨改變。 98,03,06,18,17 開始畫圖指令 98,03,06,20,06 完成畫圖指令 畫出圖形,看不出有什麼竅門,送入國際網路,請大家 都看一看,或許有人可以找到竅門。 謝謝光臨自由人網站。再見 自由人 98,03,06,20,39 <a name="980307a"> 98,03,07,12,22 前面談到請前往 http://freeman2.com/graph09c.htm 現在在本卷已經準備了現成的按鈕,請到a name=graph02 點擊「畫圖 602」按鈕直接獲得曲線,由此曲線, 估計 m=0.7 是近似解,由 m=0.7 至精確解 m=0.688453227107702105 自由人的方法不是最好的方法,好方法例如﹕牛頓迭代法 ,不必手動找精確解。自由人不能用牛頓迭代法,因為手 邊沒有該法的應用程式。 <a name="980307b"> 目錄 另外一點讀者可以嘗試的是找實數的虛數次方根 f(x)=x^i 請到a name=graph01 底數複數﹕c [2] *exp(i*d [0] )    指角複數﹕p [0] +i*q [1] 在四個方格填入 2 ,c 方格 0 ,d 方格 0 ,p 方格 1 ,q 方格 <a name="980307c"> 於是公式 [c*exp(i*d)]^(p+i*q) 變為 [2*exp(i*0)]^(0+i*1) 就是 2^i 點擊「c 自變」時, 2^i 變為 t^i 程式把 2 改為變數 t 點擊「c 自變」按鈕,獲得一條曲線, 本卷第一題的答案是 4.810477380965351^i=i 所以, <a name="980307d"> 自變數步長 [ ]  起點 [ ]  終點 [ ] 起點至終點的範圍要包括 4.810477380965351 例如規定終點為 4.82 點擊「c 自變」按鈕,曲線剛好 停止在 (0,1) 這就是 i ,這個 i 是下面公式 4.810477380965351^i=i 等號右側的 i 等號左側的 i 在 0 ,p 方格(複數的實數為零) 1 ,q 方格(複數的虛數為一) 處定義。 自由人 98,03,07,12,43 <a name="980307e"> 目錄 98,03,07,19,18 始 本卷增加畫圖功能,希望由圖形獲得啟示,果然奏效, 上面說的 [[ 在四個方格填入 2 ,c 方格 0 ,d 方格 0 ,p 方格 1 ,q 方格 於是公式 [c*exp(i*d)]^(p+i*q) 變為 [2*exp(i*0)]^(0+i*1) 就是 2^i 點擊「c 自變」時, 2^i 變為 t^i 程式把 2 改為變數 t ]] <a name="980307f"> 發覺實數 t 增加時,曲線 t^i 一直繞圈圈,那麼 虛數 i=(0,1) 就會通過無數次,換言之, x^i=i 有無限多組解答。下面是工作記錄。 <a name="980307g"> 98,03,07,18,53 x^i=i 有無限多組解 由 (A28) 及 (A29) 得到 0*d+log(c^1)=PI/2 ==> c=exp(PI/2) -----(A30) 增加 2*n*PI 不改變正弦值,不改變餘弦值, 0*d+log(c^1)= 2*n*PI + PI/2 所以,對於任何整數 n x=c=exp(2*n*PI+PI/2) -----(A30A) 是通解。 98,03,07,18,56 <a name="980307h"> n=0 : 2*n*PI+PI/2= 1.5707963267948965 exp(1.5707963267948965)= 4.810477380965351 這是 n=0 的解答 4.810477380965351^i= 6.123031769111886e-17,1 驗證正確 〔 提示,上面一行 6.123031769111886e-17,1 就是 0,1 也就是 i , 全部公式為 exp(1.5707963267948965)^i=i 或者 4.810477380965351^i=i 這是第一題 x^i=i 的解答 x=4.810477380965351 是一組解答 98,03,11,14,58 〕 n=1 : 2*n*PI+PI/2= 7.853981633974483 exp(7.853981633974483)= 2575.9704965975697 這是 n=1 的解答 2575.9704965975697^i= 3.061515884555943e-16,1 驗證正確 <a name="980307i"> n=2 : 2*n*PI+PI/2= 14.137166941154069 exp(14.137166941154069)= 1379410.7058059827 這是 n=2 的解答 1379410.7058059827^i= 5.510728592200698e-16,1 驗證正確 98,03,07,19,03 n=-1 : 2*n*PI+PI/2 = -4.71238898038469 exp(-4.71238898038469)= 0.008983291021129429 這是 n=-1 的解答 0.008983291021129429^i= -1.836909530733566e-16,1 驗證正確 98,03,07,19,06 98,03,07,19,37 記錄止 <a name="980308a"> 目錄 98,03,08,10,07 始 解題之初,主要的注意力是有沒有解答,找到解答之後, 才注意是唯一解或者是多數解或者是無限多數解? 98,03,07,18,53 注意 x^i=i 有無限多組解 98,03,07,21,32 注意 x^i=i 有無限多組解答 i^x=x 有多少組解答? <a name="980308b"> 此時,回頭看「畫圖 602」,同時寫「畫圖 603」 "畫圖 602" 看第一個零點, "畫圖 603" 看全圖。 "畫圖 602" 及 "畫圖 603" 相同的公式,不同的展示範圍。 公式 i^x=x 求解 x 過程中需要自下面兩個公式 m=exp(-n)*cos(m)*PI/2 -----(B25) n=exp(-n)*sin(m)*PI/2 -----(B26) <a name="980308c"> 求解 m,n 消去 n 之後,只含 m 的公式,為 「畫圖 602」及「畫圖 603」的內定公式如下。 (把 m 改為 t) t*t+(t*sin(t)/cos(t))*(t*sin(t)/cos(t)) -exp(-t*sin(t)/cos(t)) *exp(-t*sin(t)/cos(t))*(PI*PI/2/2) -----(B30) 上面三行是一條公式,應該串為一行。 <a name="980308d"> 因為曲線形狀類似「冊」字,故名為「冊字曲線」。 由「冊字曲線」可以推測(不是證明) i^x=x 有無限 多組解答。迄今仍然在思考 (B25) 及 (B26) 的 解析解答。 98,03,08,10,20 止
<a name="980309a"> 目錄 98,03,09,10,50 記錄始 下面是 i^x=x 求 x 的部份工作記錄 x=p+i*q [[ 令 R=p+i*q 令 S=p-i*q 98,03,08,22,32 ]] <a name="980309b"> 98,03,09,04,15 下面的公式 R=exp(+i*R*PI/2) -----(B31) 是正確的 如何解出 R ? <a name="980309c"> 98,03,09,04,27 下面的公式 S=exp(-i*S*PI/2) -----(B32) 是正確的 如何解出 S ? <a name="980309d"> 98,03,09,10,33 花了一天的時間找到 R=exp(+i*R*PI/2) -----(B31) 是正確的公式 如何由 (B31) 求 R [[ 98,03,05,15,50 下面公式是正確的 p=exp(-q*PI/2)*cos[p*PI/2] -----(B15) q=exp(-q*PI/2)*sin[p*PI/2] -----(B16) ]] 98,03,09,10,40 (B15) 與 (B16) 合併為 (B31) 現在才有能力一眼就看出 (B15) 與 (B16) 合併為 (B31) ,二者是一回事。 98,03,09,11,03 記錄止 <a name="980309e"> exp(i*實數) 的長度是一 exp(i*複數) 的長度不是一!! 因為結果公式乘額外項 exp(-q*PI/2) 改變 cos[p*PI/2]+i*sin[p*PI/2] 的長度。 98,03,09,11,09 記錄止 98,03,23,22,59 納入部份公式導證 取自 http://freeman2.com/complex1.htm <a name="cexp01"> 複指數 var tiny1=1.e-6; //全域變數,已經定義 exp(z) = exp(x+iy) = exp(x)*exp(iy) = exp(x)*(cos(y) + i*sin(y)). <a name="csin01"> 目錄 9803161750 複正弦 sin(z) = [exp(iz) - exp(-iz)]/(2*i) sin(x+iy) = {exp[i(x+iy)] - exp[-i(x+iy)]}/(2*i) = {exp(ix)*exp(iiy) - exp(-ix)*exp(-iiy)}/(2*i) = {exp(ix)*exp(-y) - exp(-ix)*exp(+y)}/(2*i) = {exp(-y)*[cos(x)+i*sin(x)] - exp(+y)*[cos(-x)+i*sin(-x)]}/(2*i) = {exp(-y)*[cos(x)+i*sin(x)] - exp(+y)*[cos(x)-i*sin(x)]}*i/(i*i)/2 = {exp(-y)*cos(x)+i*exp(-y)*sin(x) - exp(+y)*cos(x)+i*exp(+y)*sin(x)}*(-i)/2 = {(-i)*exp(-y)*cos(x)+(-i)*i*exp(-y)*sin(x) - (-i)*exp(+y)*cos(x)+(-i)*i*exp(+y)*sin(x)}/s = {(-i)*exp(-y)*cos(x)+exp(-y)*sin(x) - (-i)*exp(+y)*cos(x)+exp(+y)*sin(x)}/2 = { -i*exp(-y)*cos(x)+exp(-y)*sin(x) +i*exp(+y)*cos(x)+exp(+y)*sin(x)}/2 = sin(x)*[exp(-y)+exp(+y)]/2 +i*cos(x)*[exp(+y)-exp(-y)]/2 9803161809 <a name="ccos01"> 目錄 9803161931 複餘弦 cos(z) = [exp(iz) + exp(-iz)]/(2) cos(x+iy) = {exp[i(x+iy)] + exp[-i(x+iy)]}/(2) = {exp(ix)*exp(iiy) + exp(-ix)*exp(-iiy)}/(2) = {exp(ix)*exp(-y) + exp(-ix)*exp(+y)}/(2) = {exp(-y)*[cos(x)+i*sin(x)] + exp(+y)*[cos(-x)+i*sin(-x)]}/(2) = {exp(-y)*[cos(x)+i*sin(x)] + exp(+y)*[cos(x)-i*sin(x)]}/2 = {exp(-y)*cos(x)+i*exp(-y)*sin(x) + exp(+y)*cos(x)-i*exp(+y)*sin(x)}/2 = {exp(-y)*cos(x)+exp(+y)*cos(x) -i*[exp(+y)*sin(x)-exp(-y)*sin(x)]}/2 = cos(x)*[exp(-y)+exp(+y)]/2 -i*sin(x)*[exp(+y)-exp(-y)]/2 9803161941 <a name="ctan01"> 複正切 tan(x+iy)=sin(x+iy)/cos(x+iy) <a name="sinh01"> 目錄 9803162117 雙曲正弦 sinh(z)=[(exp(z)-exp(-z)]/2 sinh(x+iy) =[ exp(x+iy)-exp(-x-iy)]/2 =[ exp(x)*exp(iy)-exp(-x)*exp(-iy)]/2 ={ exp( x)*[cos(y) +i*sin(y)] -exp(-x)*[cos(-y)+i*sin(-y)]}/2 ={ exp( x)*[cos(y) +i*sin(y)] -exp(-x)*[cos(y) -i*sin(y)]}/2 ={ exp( x)*cos(y) +i*exp( x)*sin(y) -exp(-x)*cos(y) -i*[-exp(-x)]*sin(y)}/2 ={ exp( x)*cos(y) +i*exp( x)*sin(y) -exp(-x)*cos(y) +i*exp(-x)*sin(y)}/2 = cos(y)*[exp( x)-exp(-x)]/2 +i*sin(y)*[exp( x)+exp(-x)]/2 9803162125 <a name="cosh01"> 目錄 9803162138 雙曲餘弦 cosh(z)=[(exp(z)+exp(-z)]/2 cosh(x+iy) =[ exp(x+iy)+exp(-x-iy)]/2 =[ exp(x)*exp(iy)+exp(-x)*exp(-iy)]/2 ={ exp( x)*[cos(y) +i*sin(y)] +exp(-x)*[cos(-y)+i*sin(-y)]}/2 ={ exp( x)*[cos(y) +i*sin(y)] +exp(-x)*[cos(y) -i*sin(y)]}/2 ={ exp( x)*cos(y) +i*exp( x)*sin(y) +exp(-x)*cos(y) -i*[+exp(-x)]*sin(y)}/2 ={ exp( x)*cos(y) +i*exp( x)*sin(y) +exp(-x)*cos(y) -i*exp(-x)*sin(y)}/2 = cos(y)*[exp( x)+exp(-x)]/2 +i*sin(y)*[exp( x)-exp(-x)]/2 9803162141 <a name="tanh01"> 雙曲正切 tanh(z)=sinh(z)/cosh(z) 9803242150 <a name="980313"> 98,03,13,10,17,02 取閱 http://mathforum.org/library/drmath/view/63367.html Log[z] = Log[Abs[z]] + I*(Arg[z]+2*Pi*k) , ===== <a name="980318a"> 目錄 98,03,17,11,15,56 取閱 http://personal.maths.surrey.ac.uk/st/C.Wulff/Modules/MS224/cvch1.pdf 98,03,18,14,15 開始閱讀記錄 1.7.2 複數的對數 如果 z = e^w, 則 w 定義為複數 z 的自然對數。 寫為 w = Log z 為了找到所有 z 的自然對數(有無限多組解答!) 將複數寫如 w = u + iv 及 z = r(cos θ + i sin θ) 其中 -π < θ <= π (π 是圓周率 3.141592653589793...) 限定 -π < θ <= π 範圍的目的是只取答案 arg(z) 的主值。〔答案 arg(z) 有無限多個副值〕,公式 <a name="980318b"> z = e^w 變為 r(cos θ + i sin θ) = e^(u + iv) = e^(u + iv) = e^u*e^(iv) = e^u*(cos v + i sin v) 全式為 r(cos θ + i sin θ) = e^u*(cos v + i sin v) 對比左右, 由非三角函數左右相等,得到 r = e^u 由三角函數左右相等,得到 (cos θ + i sin θ) = (cos v + i sin v) 由980515說明得悉 v = θ+2kπ k=0, +/-1, +/-2, +/-3 .... <a name="980318c"> 9803181436 這一步引入無限多組答案,因為整數 k 有無限多個值。 v = θ 沒有問題,因為左右全等,所以, v = θ 但是 v = θ+2kπ 那麼,當 k 不為零的時候,很明顯的 v 不= θ 我們怎麼能夠說 v = θ+2kπ 因為, v 及 θ 都用於正弦、餘弦函數, 2kπ 是周期 2π 的整數倍,繞整整數周的正弦、餘弦函數值不變。在 納入 +2kπ 的因素之後,我們才能得到所有的解答。 9803181449 <a name="980318d"> 目錄 r = e^u 就是 u = log(r) 所以 z = r(cos θ + i sin θ) Log z = w w = u + iv Log z = u + iv = log(r) + i*(θ+2kπ) 其中 log(r) = log(|z|) r 是 z 的絕對值。 θ=arg(z)=atan2(Im(z),Re(z)) k=0, +/-1, +/-2, +/-3 .... π 是圓周率 3.141592653589793... 請注意 <a name="980318e"> Log z 與 log z 不同 差別如下 Log z = log(r) + i*(θ+2kπ) // k 是任意整數 log z = log(r) + i*(θ+0) // k=0 Log z 是通值,包括所有解答 log z 是主值,只有 k=0 的解答。 答案也可以寫為 Log z = log z + i*2kπ // k 是任意整數 當 z=0 時,Log z 無定義,因為 log(r) = log(|z|) = log(0) = 負無限大 <a name="980318f"> 另外一點也需要注意, z = x + iy x < 0 此時,y 自左、自右趨近於零時,得到不同答案如下 lim[y->0+]{log(z)} = log(|x|) + i*PI lim[y->0-]{log(z)} = log(|x|) - i*PI 所以, 在負實軸 y=0, x<0 上 log(z) 不連續。 <a name="980515"> 9805151631 始 上面的 (cos θ + i sin θ) = (cos v + i sin v) 導致 v = θ+2kπ k=0, +/-1, +/-2, +/-3 .... 以實際例題說明如下 假設 θ=π/3 (弧度) =180/3=60度 (角度) 那麼 (cos v + i sin v) 中的 v 可以是 60度 (k=0) (2π弧度 = 360角度) 或者是 60度 + 1*360度 = 420度 (k=1) 或者是 60度 + 2*360度 = 780度 (k=2) 或者是 60度 - 3*360度 =-1020度(k=-3) 等等。 只要是 60度 加減 360度的整數倍數, (cos v + i sin v) 都等於 (cos θ + i sin θ) 因為三角函數是周期函數,周期整數倍數的函數值相同, v = θ+2kπ 其中 k 是任意整數,而整數有無限多。 這個簡單的觀察,使我們獲知 複數的對數,一組輸入值 θ,有無限多組輸出值 v 。 對於初學者,舉簡單的實例比較容易了解。 9805151645 止 <a name="980318g"> 目錄 下面是 兩個複數乘積之後取對數與 兩個複數乘積之前的對數相加, 兩種不同的計算方法,能夠得到相同的答案嗎? (非常困惑,因為複數的對數是多值的 9803181510) 令 z1=r1*exp(i*θ1) z2=r2*exp(i*θ2) 此處 θ1 及 θ2 都是輻角的主值。(起步時,不要引入麻煩) 則 Log z1 = log(r1) + i*(θ1+2nπ) // n 是 z1 的變數 Log z2 = log(r2) + i*(θ2+2mπ) // m 是 z2 的變數 <a name="980318h"> 兩個複數乘積之前的對數相加,如下 Log z1 + Log z2 = log(r1) + i*(θ1+2nπ) +log(r2) + i*(θ2+2mπ) = log(r1*r2) + i*(θ1+θ2+2nπ+2mπ) =log(r1*r2) + i*(θ1+θ2+2(n+m)π) =log(r1*r2) + i*(θ1+θ2+2pπ) // p=(n+m) <a name="980318i"> 另外一方面,兩個複數乘積之後的對數計算如下 z1=r1*exp(i*θ1) z2=r2*exp(i*θ2) z1*z2=r1*r2*exp(i*(θ1+θ2)) 所以, Log(z1*z2)= log(r1*r2) + i*(θ1+θ2+2qπ) // q 是任意整數 相比於 Log z1 + Log z2 = log(r1*r2) + i*(θ1+θ2+2pπ) // p 是任意整數 <a name="980318j"> 兩種計算得到相同的結果,我們結論 Log z1 + Log z2 與 Log(z1*z2) 的某個值相等 (說「某個值相等」,因為一者是 q 隨變,另者是 p 隨變) 複數取對數的加法律﹕ Log z1 + Log z2 = Log(z1*z2) 副律為﹕ 對任意整數 n n*Log(z) 是 Log(z^n) 中的一個值。 <a name="980318k"> 複數取對數的減法律﹕ Log z1 - Log z2 = Log(z1/z2) 之導證同理。 註﹕ 本卷使用 Log z = log(r) + i*(θ+2kπ) // k 是任意整數 log z = log(r) + i*(θ+0) // k=0 另外有作者的定義剛好相反,只要同一篇文章內用法一致 就可以了。 上面是 http://personal.maths.surrey.ac.uk/st/C.Wulff/Modules/MS224/cvch1.pdf 的閱讀心得,主要是翻譯,少許自由人意見。 98,03,18,15,36 止 <a name="980317"> 目錄 98,03,17,11,15,56 下載 http://personal.maths.surrey.ac.uk/st/C.Wulff/Modules/MS224/cvch1.pdf 98,03,17,19,14 閱讀 personal.maths.surrey.ac.uk_cvch1.pdf 98,03,17,19,32 記錄 [[ 任意複數 z 的任意複數 w 次方是多值 1.7.3 任意複數 z 的任意複數 w 次方 z^w 因為指數函數 exp() 與對數函數 log() 互為 逆運算,所以,對任何數值 Y 有 exp(Log(Y)) = Y 我們定義 z^w = exp(Log(z^w)) z^w = exp(w*Log(z)) //對數函數有摘帽子 w 的特性 因為對數函數 Log(z) 是多值函數,所以,z^w 是多值的。 主值定義為 z^w = exp(w*log(z)) 通值使用大寫的 Log(z) 主值使用小寫的 log(z) 98,03,17,19,42 記錄止 ]] <a name="980319a"> 目錄 98,03,19,17,26 始 下面討論複數的反正弦函數 casin() 也是讀書心得,參考資料來自「請教數學博士」網頁 98,03,12,21,21 取閱 http://mathforum.org/library/drmath/view/52235.html Date: 7/14/96 at 21:49:33 From: Doctor Jerry Subject: 回覆﹕複數的反三角函數 asin/acos/atan <a name="980319b"> 為了便利討論,定義 z=x+iy -----(d01) ,為了求反正弦函數 casin(z) (這是自由人網頁函數名稱) arcsin(z) (這是「請教數學博士」網頁函數名稱) 我們解下述公式 sin(w) = z -----(d02) 其中 w=u+iv -----(d03) (提醒 z=x+iy) <a name="980319c"> 因為 sin(w) = (e^(iw)-e^(-iw))/(2i) -----(d04) 我們自下述公式解 w (w是待求的未知,z 是已知) (e^(iw)-e^(-iw))/(2i) = z -----(d05) 也就是要找到 w = f(z) -----(d06) 上面 (d05) 公式左右同時乘以 [(2i)*e^(iw)] 使得一次式 e^(iw) 減倒數項 e^(-iw) 轉換為 <a name="980319d"> 二次式,二次式有解答公式,通分的結果為 (e^(iw)*[(2i)*e^(iw)] - e^(-iw)*[(2i)*e^(iw)] ) /(2i) = z*[(2i)*e^(iw)] -----(d07) 等號左側的 (2i) 自分子、分母相消,簡化為 e^(iw)*e^(iw) - e^(-iw)*e^(iw) = z*(2i)*e^(iw) <a name="980319e"> 目錄 再簡化為 e^(iw)*e^(iw) - 1 = 2i*z*e^(iw) 移項到左側,得到二次式 e^(iw)*e^(iw) - 2i*z*e^(iw) - 1 = 0 -----(d08) 其中 w 是待求的未知,z 是已知,e 及 i 都是已知 <a name="980319f"> 令 p = e^(iw) 則 (d08) 式變為 p^2 - (2iz)p - 1 = 0 -----(d09) 解 p = e^(iw) 二次式 a*x*x + b*x + c = 0 -----(d10) 的通解為 x = [-b +/- sqrt(b*b-4*a*c)]/(2*a) -----(d11) <a name="980319g"> 對比 (d09) 及 (d10) 兩式, a = 1 b = - (2iz) c = -1 未知 x 就是 (d09) 式中的 p = e^(iw) <a name="980319h"> x = p = e^(iw) = [-b +/- sqrt(b*b-4*a*c)]/(2*a) = {-(-2iz) +/- sqrt[(-2iz)*(-2iz)-4*1*(-1)]}/(2*1) = { 2iz +/- 2*sqrt[(iz)*(iz)-(-1)]}/(2*1) = { iz +/- sqrt[(iz)*(iz)+1]}/(1) = { iz +/- sqrt[i*i*z*z+1]} = { iz +/- sqrt[1-z*z]} <a name="980319i"> e^(iw) = { iz +/- sqrt[1-z*z]} -----(d12) 因為 w 是未知,析出 w 得到 w = -i*ln(iz + (1-z^2)^(1/2)) -----(d13) 註﹕ exp(x)=a ,左右同時取對數得到 log(exp(x)) = log(a) 因為對數與指數互為反運算,所以 log(exp(x))=x 也就是 x = log(a) 此處 x=iw a=iz +/- sqrt[1-z*z] <a name="980319j"> 目錄 所以,iw=log(iz +/- sqrt[1-z*z]) 全式乘 i 並且 +/- 取正值,得到 (d13) 式 註﹕ w = arcsin(z) = arcsin(x+iy) arcsin(z) 的最後答案。 arcsin(z) = -i*log[iz + (1-z^2)^(1/2)] ---(d14) +/- 取負值,得到第二組答案 arcsin(z) = -i*log[iz - (1-z^2)^(1/2)] ---(d15) 98,03,19,18,17 止 <a name="980320a"> 目錄 98,03,20,12,42 始 求反餘弦函數 z=x+iy -----(e01) cacos(z) (這是自由人網頁函數名稱) arccos(z) (這是「請教數學博士」網頁函數名稱) 我們解下述公式 cos(w) = z -----(e02) 其中 w=u+iv -----(e03) (提醒 z=x+iy) 因為 cos(w) = (e^(iw)+e^(-iw))/(2) -----(e04) <a name="980320b"> 我們自下述公式解 w (w是待求的未知,z 是已知) (e^(iw)+e^(-iw))/(2) = z -----(e05) 也就是要找到 w = f(z) -----(e06) 上面 (e05) 公式左右同時乘以 [(2)*e^(iw)] 使得一次式 e^(iw) 減倒數項 e^(-iw) 轉換為 <a name="980320c"> 二次式,二次式有解答公式,通分的結果為 (e^(iw) *[(2)*e^(iw)] + e^(-iw)*[(2)*e^(iw)]) /(2) = z*[(2)*e^(iw)] -----(e07) 等號左側的 (2) 自分子、分母相消,簡化為 e^(iw)*e^(iw) + e^(-iw)*e^(iw) = z*(2)*e^(iw) <a name="980320d"> 再簡化為 e^(iw)*e^(iw) + 1 = 2*z*e^(iw) 移項到左側,得到二次式 e^(iw)*e^(iw) - 2*z*e^(iw) + 1 = 0 -----(e08) 其中 w 是待求的未知,z 是已知,e 及 i 都是已知 令 p = e^(iw) 則 (e08) 式變為 p^2 - (2*z)p + 1 = 0 -----(e09) a = 1 b = - (2*z) c = +1 <a name="980320e"> 目錄 解 p = e^(iw) = [-b +/- sqrt(b*b-4*a*c)]/(2*a) = {-(-2z) +/- sqrt[(-2z)*(-2z)-4*1*(+1)]}/(2*1) = { 2*z +/- 2*sqrt[(z)*(z)-1]}/2 = { z +/- sqrt[z*z-1]}/(1) = { z +/- sqrt[z*z-1]} <a name="980320f"> e^(iw) = { z +/- sqrt[z*z-1]} -----(e12) 因為 w 是未知,析出 w 得到 iw = log[z +/- sqrt(z*z-1)] w = -i*log[z +/- sqrt(z*z-1)] -----(e13) <a name="980320g"> arccos(z) 的最後答案。 arccos(z) = -i*log[z + sqrt(z*z-1)] ---(e14) +/- 取負值,得到第二組答案 arccos(z) = -i*log[z - sqrt(z*z-1)] ---(e15) 98,03,20,13,01 止 <a name="980320h"> 98,03,20,20,29 始 求反正切函數 z=x+iy -----(f01) catan(z) (這是自由人網頁函數名稱) arctan(z) (這是「請教數學博士」網頁函數名稱) 我們解下述公式 tan(w) = z -----(f02) 其中 w=u+iv -----(f03) (提醒 z=x+iy) <a name="980320i"> 因為 tan(w) = sin(w)/cos(w) ={[e^(iw)-e^(-iw)]/(2i)} /{[e^(iw)+e^(-iw)]/(2)} -----(f04) <a name="980320j"> 我們自下述公式解 w (w是待求的未知,z 是已知) {[e^(iw)-e^(-iw)]/(2i)} /{[e^(iw)+e^(-iw)]/(2)} = z -----(f05) 也就是要找到 w = f(z) -----(f06) 上面 (f05) 公式分子分母同乘 [(2i)*e^(iw)] 使得一次式 e^(iw) 減倒數項 e^(-iw) 轉換為 二次式,二次式有解答公式,中間過程為 <a name="980320k"> {[e^(iw) *(2i)*e^(iw) -e^(-iw)*(2i)*e^(iw)]/(2i)} /{[e^(iw) *(2i)*e^(iw) +e^(-iw)*(2i)*e^(iw)]/(2)} = z {[e^(iw) *e^(iw) -e^(-iw)*e^(iw)]} /{[e^(iw) *i*e^(iw) +e^(-iw)*i*e^(iw)]} = z -----(f07) <a name="980320l"> {[e^(iw)*e^(iw) -1]} /{[e^(iw)*i*e^(iw) +i]} = z e^(iw)*e^(iw)-1 = z*{[e^(iw)*i*e^(iw)+i]} = z*e^(iw)*i*e^(iw)+z*i -----(f08) <a name="980320m"> e^(iw)*e^(iw)-1 -z*i*e^(iw)*e^(iw)-z*i = 0 e^(iw)*e^(iw)*(1-z*i)-1-z*i = 0 e^(iw)*e^(iw)=(1+z*i)/(1-z*i) e^(iw)= +/- sqrt[(1+z*i)/(1-z*i)] -----(f09) iw= Log{+/- sqrt[(1+z*i)/(1-z*i)]} w= -i*Log{+/- sqrt[(1+z*i)/(1-z*i)]} w= -i*Log{+/- sqrt[(i+z*i*i)/(i-z*i*i)]} <a name="980320n"> 最終答案,開平方取正值與取負值,有兩組答案。 arctan(z)=w= w= -i*Log{+sqrt[(i-z)/(i+z)]} -----(f10) w= -i*Log{-sqrt[(i-z)/(i+z)]} -----(f11) 98,03,20,20,50 止 <a name="980320o"> 98,03,20,21,53 始 在 98,03,17,10,38,57 取閱的網頁 http://www.ece.ucsb.edu/bears/class/engr5a/complex.pdf 最底下的公式為 arctan(z)=Log((i-z)/(i+z))/(2*i) 另外一個參考為 ISBN 0-12-059820-5 page 359, exercise 6.1.16(c) arctan(z)=i*Log((i+z)/(i-z))/2 <a name="980320p"> 二者都與我的公式 w= -i*Log{+/- sqrt[(i-z)/(i+z)]} 不同,復查我的導證大約五次,找不出毛病,只有編程, 看輸出是否與 qccalc.exe 一致。結果,我的答案 與 qccalc.exe 輸出一致!! atan(2.1+1.2*i) 1.2139472868623191665689789249293418302375913380213300807070034965023543E0 +1.8292986383654624516275986589694639600525463857579863036271574884480371E-1i 98,03,20,21,38 上面是 qccalc.exe 下面是 complex1.htm 下面是 n=0 的答案, n=0 是主值答案。 1.2139472868623191+0.18292986383654638i 98,03,20,21,59 止 <a name="980321a"> 98,03,21,08,42 始 求反雙曲正弦函數 asinh(z) z=x+iy -----(g01) asinh(z) (這是自由人網頁函數名稱) arcsinh(z) 定義已知值 z 是雙曲正弦函數的值 sinh(w) = z -----(g02) 其中未知數是 w=u+iv -----(g03) <a name="980321b"> 雙曲正弦函數 sinh(w) 的定義是 sinh(w) = 0.5*(exp(w)-exp(-w)) -----(g04) 聯係 (g02) 及 (g04) 得到 0.5*(exp(w)-exp(-w)) = z -----(g05) 我們自上述公式解 w (w是待求的未知,z 是已知) 也就是要找到 w = f(z) = asinh(z) -----(g06) <a name="980321c"> 上面 (g05) 公式全式同乘 [2*exp(w)] 使得一次式 exp(w) 減倒數項 exp(-w) 轉換為 二次式,二次式有解答公式,中間過程為 0.5*[exp(w)*2*exp(w)-exp(-w)*2*exp(w)] = z*2*exp(w) exp(w)*exp(w)-exp(-w)*exp(w) = z*2*exp(w) <a name="980321d"> exp(w)*exp(w) -2*z*exp(w) -1 = 0 -----(g07) 這是 exp(w) 的二次式,令 exp(w) 為 x 上式對比於 a*x*x +b*x +c = 0 得到 a = 1 b = -2*z c = -1 二次式的解答 x=[-b +/- sqrt(b*b-4*a*c)]/2 <a name="980321e"> 應用於 (g07) 如下 exp(w) = [-(-2*z) +/- sqrt((-2*z)*(-2*z)-4*1*(-1))]/2 exp(w) = [ 2*z +/-2*sqrt(z*z+1)]/2 exp(w) = z +/- sqrt(z*z+1) 全式取對數,解 w w = Log(z +/- sqrt(z*z+1)) <a name="980321f"> 最後答案,反雙曲正弦函數 asinh(z)=w w = Log(z + sqrt(z*z+1)) -----(g08) w = Log(z - sqrt(z*z+1)) -----(g09) 98,03,21,09,08 止 <a name="980321g"> 98,03,21,13,46 始 求反雙曲餘弦函數 acosh(z) z=x+iy -----(h01) acosh(z) (這是自由人網頁函數名稱) arccosh(z) 定義已知值 z 是雙曲餘弦函數的值 cosh(w) = z -----(h02) 其中未知數是 w=u+iv -----(h03) <a name="980321h"> 雙曲餘弦函數 cosh(w) 的定義是 cosh(w) = 0.5*(exp(w)+exp(-w)) -----(h04) 聯係 (h02) 及 (h04) 得到 0.5*(exp(w)+exp(-w)) = z -----(h05) 我們自上述公式解 w (w是待求的未知,z 是已知) 也就是要找到 w = f(z) = acosh(z) -----(h06) <a name="980321i"> 上面 (h05) 公式全式同乘 [2*exp(w)] 使得一次式 exp(w) 減倒數項 exp(-w) 轉換為 二次式,二次式有解答公式,中間過程為 0.5*[exp(w)*2*exp(w)+exp(-w)*2*exp(w)] = z*2*exp(w) exp(w)*exp(w)+exp(-w)*exp(w) = z*2*exp(w) <a name="980321j"> exp(w)*exp(w) -2*z*exp(w) +1 = 0 -----(h07) 這是 exp(w) 的二次式,令 exp(w) 為 x 上式對比於 a*x*x +b*x +c = 0 得到 a = 1 b = -2*z c = +1 二次式的解答 x=[-b +/- sqrt(b*b-4*a*c)]/2 <a name="980321k"> 應用於 (h07) 如下 exp(w) = [-(-2*z) +/- sqrt((-2*z)*(-2*z)-4*1*(+1))]/2 exp(w) = [ 2*z +/-2*sqrt(z*z-1)]/2 exp(w) = z +/- sqrt(z*z-1) 全式取對數,解 w w = Log(z +/- sqrt(z*z-1)) <a name="980321l"> 最後答案,反雙曲餘弦函數 acosh(z)=w w = Log(z + sqrt(z*z-1)) -----(h08) w = Log(z - sqrt(z*z-1)) -----(h09) 98,03,21,13,54 止 <a name="980321m"> 98,03,21,14,21 始 求反雙曲正切函數 atanh(z) z=x+iy -----(k01) atanh(z) (這是自由人網頁函數名稱) arctanh(z) 定義已知值 z 是雙曲正切函數的值 tanh(w) = z -----(k02) 其中未知數是 w=u+iv -----(k03) <a name="980321n"> 雙曲正切函數 tanh(w) 的定義是 tanh(w) = (exp(w)-exp(-w)) /(exp(w)+exp(-w)) -----(k04) 聯係 (k02) 及 (k04) 得到 (exp(w)-exp(-w)) = z*(exp(w)+exp(-w)) -----(k05) 我們自上述公式解 w (w是待求的未知,z 是已知) 也就是要找到 w = f(z) = atanh(z) -----(k06) <a name="980321o"> 上面 (k05) 公式全式同乘 exp(w) 使得一次式 exp(w) 減倒數項 exp(-w) 轉換為 二次式,二次式有解答公式,中間過程為 exp(w)*exp(w)-exp(-w)*exp(w) = z*[exp(w)*exp(w)+exp(-w)*exp(w)] exp(w)*exp(w)-1 = z*[exp(w)*exp(w)+1] -----(k07) exp(w)*exp(w)-1 - z*exp(w)*exp(w)-z = 0 exp(w)*exp(w)*(1-z) = 1+z exp(w)*exp(w) = (1+z)/(1-z) -----(k08) <a name="980321p"> exp(w+w) = (1+z)/(1-z) 全式取對數,解 w 最後答案,反雙曲正切函數 atanh(z)=w w = 0.5*Log((1+z)/(1-z)) -----(k09) 98,03,21,14,42 止 <a name="980325a"> 98,03,25,09,16 始 由複數實數係數多項式求根 http://freeman2.com/polyroo1.htm 納入部份公式導證,主要是 複指數  複正弦  複餘弦  複正切 雙曲正弦  雙曲餘弦  雙曲正切 增加目錄 [a name=index04] 部份 98,03,25,09,22 止

<a name=graph01> 目錄 畫﹕複數甲的複數乙次方曲線

複數底數的複數指數公式 [c*exp(i*d)]^(p+i*q)
c, d, p, q 中容許一者為自變數,另外三者必須賦值。
自變數步長   起點   終點  
底數複數﹕c *exp(i*d )   內定底數 (1+2i)
指角複數﹕p +i*q       內定指角 (3+4i)
橫軸下限 上限    上限下限影響
縱軸下限 上限    曲線的長寬比
畫圖方法        


上面屬於「畫圖 601」,但是沒有「修改 601」按鈕,因為
「畫圖 601」 不從 「修改 601」 表格讀取數據。 9803070919
曲線擠到一堆去了嗎?請減小縱軸.橫軸的上下限。
曲線飛到天外天去了嗎?請加大縱軸.橫軸的上下限。

方格四。曲線公式

方格五。曲線數據



<a name=graph02> 目錄
公式 i^x=x 求解 x 之中間過程曲線,點擊 "畫圖 602" 看圖

   



<a name=graph03> 目錄
公式 i^x=x 求解 x 之中間過程曲線,
"畫圖 602" 看第一個零點, "畫圖 603" 看全圖。
"畫圖 602" 及 "畫圖 603" 相同的公式,不同的展示範圍。

   

98,03,06,18,17 開始畫圖指令
98,03,06,20,06 完成畫圖指令




爪哇簡稿卷目錄
http://freeman2.com/jsindex1.htm
空間曲線投影器
http://freeman2.com/curve3d1.htm
點對直線之垂足(眼足網頁)
http://freeman2.com/eyefoot1.htm
正交長一軸系展開法 Gram-Schmidt Process
http://freeman2.com/gramsch1.htm
複數實數係數多項式求根
http://freeman2.com/polyroo1.htm
複變函數
http://freeman2.com/complex1.htm


本卷 tutc0006.htm 建立於中華民國九十八年三月四日。

本卷網址
http://freeman2.com/tutc0006.htm
首次上載 98,03,04

謝謝光臨自由人網站。
自由人  98,03,04,13,14




98,01,27,10,08,05
http://www.sftw.umac.mo/~fstitl/10mmo/inequality.html

98,01,27,13,30
本卷公式 (03-01) 更改如下

 Γ(z) 
=
t=∞
t=0
 e(-t) *t(z) *dt

98,01,27,13,49