Función complex() en Python

La función complex() en Python se utiliza para crear números complejos. Un número complejo se compone de dos partes: una parte real y una parte imaginaria, que se representan como a + bj, donde a es la parte real y b es la parte imaginaria. En Python, la unidad imaginaria se representa como j.


Sintaxis de complex() en Python

La función complex() en Python se utiliza para crear números complejos. Aquí tienes la sintaxis básica de la función complex():

complex([real[, imag]])

Los parámetros de la función complex() son opcionales:

  • real (opcional): Este parámetro representa la parte real del número complejo. Puede ser un número real (int o float) o una cadena que contiene un número real. Si no se proporciona, se asume que la parte real es 0.
  • imag (opcional): Este parámetro representa la parte imaginaria del número complejo. Debe ser un número real (int o float) o una cadena que contiene un número real seguido por «j» o «J» para indicar que es la parte imaginaria. Si no se proporciona, se asume que la parte imaginaria es 0.

Ejemplos de uso de la función complex()

A continuación te mostramos un ejemplo de complex() en Python

# Crear un número complejo con parte real e imaginaria
z1 = complex(3.0, 4.0)  # 3 + 4j

# Crear un número complejo con solo parte real (parte imaginaria nula)
z2 = complex(2.5)  # 2.5

# Crear un número complejo con solo parte imaginaria
z3 = complex("2j")  # 0 + 2j

La función complex() puede utilizarse de diversas maneras para crear números complejos en Python, y los parámetros real e imaginario son opcionales.


Ejemplos de complex() en Python

La función complex() se puede usar de varias maneras:

Sin Argumentos: Si no se le pasan argumentos a complex(), se creará el número complejo 0 + 0j, que representa el número complejo nulo.

z = complex()
print(z)  # Salida: 0j

Con un Argumento Real: Si le pasas un solo argumento real a la función complex(), se creará un número complejo con esa parte real y una parte imaginaria nula.

z = complex(3.0)
print(z)  # Salida: (3+0j)

Con dos Argumentos (Real e Imaginario): Puedes pasar dos argumentos a complex(), donde el primer argumento representa la parte real y el segundo argumento representa la parte imaginaria.

z = complex(3.0, 4.0)
      print(z)  # Salida: (3+4j)

Usando Notación de Cadenas: También puedes crear números complejos utilizando una cadena que tenga la notación adecuada. En esta notación, la parte imaginaria debe estar seguida por «j» o «J».

z = complex("3+4j")
print(z)  # Salida: (3+4j)

Es importante destacar que puedes realizar operaciones matemáticas con números complejos en Python, como la suma, resta, multiplicación y división, usando los operadores estándar.

z1 = complex(3, 4)
z2 = complex(1, 2)

suma = z1 + z2
resta = z1 - z2
multiplicacion = z1 * z2
division = z1 / z2

print(suma)          # Suma: (4+6j)
print(resta)         # Resta: (2+2j)
print(multiplicacion) # Multiplicación: (-5+10j)
print(division)      # División: (2.2-0.4j)

La función complex() es útil cuando trabajas con cálculos que involucran números complejos en Python, como en matemáticas, ciencia e ingeniería. Te permite crear y manipular números complejos de manera sencilla.