1. 程式人生 > >python復數

python復數

color 得到 IV 一起 com 數學家 png 共軛 1.3

復數的概念
在很久以前,數學家們被下面的等式困擾。
x2=-1
這是因為任何實數(無論正負)乘以自己總會得到一個非負數。一個數怎麽可以乘以自己得到一負數?沒有這樣的實數存在。就這樣18世紀,數學家們發了一個虛擬的數i(或者j,不同的教材不同)
基於這個特殊的數(或稱之為概念),數學從此有了一個新的分支。一個實數和一個虛擬組成一個復數。一個復數是一對有序浮點型(x,y),表示x+yj其中x是實數部分,y是虛數部分。
Python中的算數
虛數不能單獨存在,它們總是和一個值為0.0的實數部分一起構成一個復數
表示虛數的語法:real+imagj
實數部分和虛數部分都是浮點數
虛數部分必須有j或J
下面是些得數:
64.23+1j 4.34-8.5j 0.23-8.33j 1.23e-0.45+6.5e+0.83j -1.23-3.5j -0.34-0j
復數中的內建屬性
復數擁有數據屬性,分別為該復數的實數和虛數部分。復數還有conjugate方法,調用它可以返回該復數的共軛復數對象(兩頭牛背上的架子稱為軛,軛使兩頭看點牛同步行走。共軛即為按一定的規律相配的一對)

>>> aComplex =  -8.222-1.34j
>>> aComplex
(-8.222-1.34j)
>>> aComplex.real
-8.222
>>> aComplex.imag
-1.34
>>> aComplex.conjugate()
(-8.222+1.34j)

技術分享圖片

原貼地址:http://www.dataguru.cn/thread-90572-1-1.html

python復數