Heim  >  Artikel  >  Backend-Entwicklung  >  So drucken Sie konjugierte komplexe Zahlen in Python

So drucken Sie konjugierte komplexe Zahlen in Python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-25 15:13:153584Durchsuche

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

Eine negative Zahl ist ein Paar geordneter Gleitkommazahlen (x, y), wobei x ist der Realteil, y ist der Imaginärteil.

Das Konzept der negativen Zahlen in der Python-Sprache:

1. Imaginäre Zahlen können nicht alleine existieren. Sie bilden immer eine komplexe Zahl mit einem Wert von 0,0

2. Komplexe Zahlen bestehen aus Realteilen und Imaginärteilen

3 Syntax zum Ausdrücken von Imaginärzahlen: Realteile und Imaginärteile sind beide Gleitkommazahlen 🎜>

5. Imaginäre Zahlen Teil muss das Suffix j oder J haben

So drucken Sie konjugierte komplexe Zahlen in PythonEingebaute Eigenschaften für Pluralformen:

Pluralobjekte haben jeweils Dateneigenschaften für den Plural. Die Real- und Imaginärteile von .

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

Verwandte Empfehlungen: „

Python-Video-Tutorial

Attribute komplexer Zahlen: real (Realteil einer komplexen Zahl), imag (Imaginärteil einer komplexen Zahl), konjugiert( ) (Gibt das komplexe Konjugat einer komplexen Zahl zurück)

class 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 vonSo drucken Sie konjugierte komplexe Zahlen in Python. 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