Excel中提供了些處理復數的函數, 例如計算復數的模, 求共軛復數等。在這些函數中,如果使用了兩個或多個復數,則要求所有復數的后綴一致。
★IMCONJUGATE函數:求共輒復數
IMCONJUGATE函數可以返回已知復數的共輒復數,其表達式為:
IMCONJUGATE(inumber)
這里,參數inumber為需要返回其共軛復數的復數。例如公式“=IMCONJUGATE("1-j")”將返回復數1+j。
★IMABS函數:求復數的模
復數的模也稱為復數的絕對值。計算復數的模是工程中常見的需求,利用IMABS函數可以輕松地計算出復數的模,其表達式為:
IMABS(inumber)
參數inumber為需要計算其絕對值的復數。
★IMSQRT函數:求復數平方根
函數IMSORT用于計算復數的平方根,其表達式為:
IMSQRT(inumber)
其中,參數inumber用來設置要計算平方根的復數。
★計算復數的和、差、積、商
復數和實數類似, 可以計算兩個復數的和、差、積、商。在Excel中提供了計算復數的和、差、積、商的函數,分別是IMSUM、IMSUB、IMPRODUCT和IMDIV,它們的表達式分別為:
IMSUM(inumber1,inumber2,…)
IMSUB(inumber1,inumber2,…)
IMPRODUCT(inumber1,inumber2,…)
IMDIV(inumber1,inumber2,…)
其中,參數inumber1、inumber2等是用于計算的各個參數。在計算和與積的時候,這幾個參數的順序對結果不產生影響,但是在計算差與商的時候,是用第一個參數減去或除以第二個參數,它們的順序不同,結果也會不同。
★IMEXP、IMPOWER函數:求復數的指數和幕
函數IMEXP可以返回以x+yi或x+yj文本格式表示的復數的指數;函數IMPOWER用于計算復數的事,其表達式分別為:
IMEXP(inumber)
IMPOWER(inumber,number)
參數inumber就是要計算指數或幕的復數;參數number是要計算的幕的次數,可以是整數、分數或負數, 但是如果number為非數值型,函數返回錯誤值#VALUE! 。
★IMLN、IMLOG10和IMLOG2函數:求復數的對數
復數也可以求對數,在Excel中,利用函數IMLN、IMLOG10和IMLOG2分別可以計算復數的自然對數、常用對數(即以10為底的對數)以及以2為底的對數。其表達式分別為:
IMLN(inumber)
IMLOG10(inumber)
IMLOG2(inumber)
參數inumber用于設置要計算對數的復數。
★IMARGUMENT函數:求角度值
IMARGUMENT函數可以返回以弧度表示的角度,表達式為:
IMARGUMENT(inumber)
參數inumber是用于計算角度值的復數,例如復數x+yi的角度就是y/X的反正切值。因此,復數3+4i和30+40i表示的角度是相同的。
★IMSIN和IMCOS函數:求復數的正余弦
IMSIN和IMCOS函數分別用于計算復數的正程和余弦,其表達式分別為:
IMSIN(inumber)
IMCOS(inumber)
參數inumber就是要計算正強和余弦的復數。