Tipo Complejo, parte real e imaginaria

Los números complejos son aquellos que se representan como una tupla de valores, uno real y otro imaginario. En Python se define un tipo para su representación.

Introducción a numeros complejos

Los números complejos en Python o complex son aquellos que tienen una parte real y otra imaginaria. La parte imaginaria se representa típicamente multiplicado por i o j. Un ejemplo de número complejo sería 3+5j.

c = 3 + 5j
print(c)       #(3+5j)
print(type(c)) #<class 'complex'>

Son un tipo que tal vez no necesites, pero son muy usados en matemáticas e ingeniería. Como hemos dicho, tienen parte real e imaginaria y puede accederse a ella una vez han sido declarados.

c = 3 + 5j
print(c.real) #3.0
print(c.imag) #5.0

También se puede crear un número complejo haciendo uso de complex.

c = complex(3,5)
print(c) #(3+5j)

Y hay ciertos operadores como la multiplicación * que permite multiplicar dos números imaginarios.

a = 1 + 1j
b = 1 + 5j
print(a*b) #(-4+6j)

Y también tienen algún método sencillo, como el conjugate() que permite realizar el conjugado de un número. Si quieres realizar más operaciones con número complejos, tal vez quieras echar un vistazo a la librería cmath, que es mucho más completa, y compleja 😉

a = 1 + 1j
print(a.conjugate()) #(1-1j)

¡Deja un comentario!

avatar
  Subscribe  
Notify of