Heim  >  Artikel  >  Backend-Entwicklung  >  Wie man den Imaginärteil komplexer Zahlen in Python ausdrückt

Wie man den Imaginärteil komplexer Zahlen in Python ausdrückt

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-25 09:43:3915109Durchsuche

Eine komplexe Zahl besteht aus einer reellen Zahl und einer imaginären Zahl, ausgedrückt als: x+yj

Eine komplexe Zahl ist ein Paar geordneter Gleitkommazahlen (x, y), wobei x die ist Realteil und y ist der imaginäre Zahlenteil.

Wie man den Imaginärteil komplexer Zahlen in Python ausdrückt

Konzepte über komplexe Zahlen in der Python-Sprache:

1. Imaginäre Zahlen können nicht alleine existieren, sie ergeben immer einen Wert von 0,0 Die Realteile bilden zusammen eine komplexe Zahl

2. Eine komplexe Zahl besteht aus einem Realteil und einem Imaginärteil

3. Die Syntax zum Ausdrücken imaginärer Zahlen: Real+Bildj

4. Die Summe des Realteils. Der Imaginärteil ist eine Gleitkommazahl

5 Der Imaginärteil muss das Suffix j oder J haben

#coding=utf8
aa=123-12j
print aa.real  # output 实数部分 123.0  
print aa.imag  # output虚数部分 -12.0

Das Ausgabeergebnis ist:

123.0
-12.0

Verwandte Empfehlungen: "Python-Video-Tutorial

Eingebaute Eigenschaften komplexer Zahlen:

Die komplexe Zahl Das Objekt verfügt über Dateneigenschaften, die den Realteil und den Imaginärteil der komplexen Zahl darstellen.

Komplexe Zahlen verfügen auch über eine konjugierte Methode, die aufgerufen werden kann, um das komplex konjugierte Objekt der komplexen Zahl zurückzugeben.

Komplexe Zahlenattribute: real (Realteil der komplexen Zahl), imag (Imaginärteil der komplexen Zahl), conjugate() (gibt die konjugierte komplexe Zahl der komplexen Zahl zurück)

#coding=utf8class Complex(object):
    '''创建一个静态属性用来记录类版本号'''
    version=1.0
    '''创建个复数类,用于操作和初始化复数'''
    def __init__(self,rel=15,img=15j):
        self.realPart=rel        self.imagPart=img       
    #创建复数
    def creatComplex(self):
        return self.realPart+self.imagPart    #获取输入数字部分的虚部
    def getImg(self):
        #把虚部转换成字符串
        img=str(self.imagPart)
        #对字符串进行切片操作获取数字部分
        img=img[:-1] 
        return float(img)  
                       def test():
    print "run test..........."
    com=Complex()
    Cplex= com.creatComplex()
    if Cplex.imag==com.getImg():
        print com.getImg()
    else:
        pass
    if Cplex.real==com.realPart:
        print com.realPart    else:
        pass
    #原复数
    print "the religion complex is :",Cplex
    #求取共轭复数
    print "the conjugate complex is :",Cplex.conjugate()
    if __name__=="__main__":
    test()

Das obige ist der detaillierte Inhalt vonWie man den Imaginärteil komplexer Zahlen in Python ausdrückt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn