2013年9月28日 星期六

[Excel]-工程上常用的Excel函數_03_複數

[Excel]-工程上常用的Excel函數_03_複數
 
       在工程運算中,最常用的應該是複數運算。在此列了一些EXCEL中的複數運算語法,在此並沒有全部列出來,只將現在有用到的分享給大家。有關複數的運算語法都還滿好記的,都是以“IM”開頭。複數可以用complex=A+jB來表示,A為實數部分,B為虛數部分。若是簡單的相加、相減,或是取共軛複數當然是很簡單的,但是若要相乘或是相除就可能令人頭大了,還好可以透過EXCEL來大幅縮減計算時間。

1. IMREAL:取出複數的實數部分,若以complex=A+jB來說,則會傳回A。
       =IMREAL(複數)

2. IMAGINARY:取出複數的虛數部分,若以complex=A+jB來說,則會傳回B。
       =IMAGINARY(複數)

3. IMCONJUGATE:求複數的共軛複數,若以complex=A+jB來說,則會傳回A-jB。
       =IMCONJUGATE(複數)

4. IMABS:求複數的絕對值,若以complex=A+jB來說,則會傳回(A^2 + B^2)^(0.5)。
       =IMABS(複數)

5. IMSUM:求複數的相加,若以複數1=A+jB,複數2=C+jD來說,則會傳回complex=(A+C)+j(B+D)
       =IMSUM(複數1,複數2)

6. IMSUB:求複數的相減,若以複數1=A+jB,複數2=C+jD來說,則會傳回complex=(A-C)+j(B-D)
       =IMSUB(複數1,複數2)

7. IMPRODUCT:求複數的相乘,若以複數1=A+jB,複數2=C+jD來說,則會傳回complex=(A*C-B*D)+j(B*C-A*D)
       =IMPRODUCT(複數1,複數2)

8. IMDIV:求複數的相除,若以複數1=A+jB,複數2=C+jD來說,則會傳回complex=(AC+BD)/(2*C+2*D)+j(BC-AD)/(2*C+2*D)
       =IMDIV(複數1,複數2)

9. IMPLEX:組成虛數。只要輸入實數、虛數及虛數單位部分,則會傳回該複數。這有點像是字串相加後的結果。
       =IMDIV(實數,虛數,"虛數單位")



沒有留言:

張貼留言