logo

Números complejos en Python | Conjunto 2 (funciones y constantes importantes)

Introducción a los números complejos de Python: Números complejos en Python | Conjunto 1 (Introducción) En este artículo se analizan algunas funciones y constantes más importantes. Operaciones con números complejos : 1. exp() :- Esta función devuelve el exponente del número complejo mencionado en su argumento. 2. iniciar sesión(xb) :- Esta función devuelve el valor logarítmico de x con base b both mentioned in its arguments. If base is not specified natural log of x is returned. Python
# Python code to demonstrate the working of  # exp() log() # importing 'cmath' for complex number operations import cmath import math # Initializing real numbers x = 1.0 y = 1.0 # converting x and y into complex number z = complex(x y); # printing exponent of complex number print ('The exponent of complex number is : ' end='') print (cmath.exp(z)) # printing log form of complex number print ('The log(base 10) of complex number is : ' end='') print (cmath.log(z10)) 
Output:
The exponent of complex number is : (1.4686939399158851+2.2873552871788423j) The log(base 10) of complex number is : (0.15051499783199057+0.3410940884604603j) 
  3. registro10() :- Esta función devuelve el base de registro 10 de un número complejo. 4. raíz cuadrada () :- Esto calcula el raíz cuadrada of a complex number. Python
# Python code to demonstrate the working of  # log10() sqrt() # importing 'cmath' for complex number operations import cmath import math # Initializing real numbers x = 1.0 y = 1.0 # converting x and y into complex number z = complex(x y); # printing log10 of complex number print ('The log10 of complex number is : ' end='') print (cmath.log10(z)) # printing square root form of complex number print ('The square root of complex number is : ' end='') print (cmath.sqrt(z)) 
Output:
The log10 of complex number is : (0.15051499783199057+0.3410940884604603j) The square root of complex number is : (1.09868411346781+0.45508986056222733j) 
  5. isfinito() :- Devoluciones cierto si tanto la parte real como la imaginaria de número complejo son finito de lo contrario devuelve falso. 6. Para ti() :- Devoluciones verdadero si es parte real o imaginaria de número complejo es/son infinito de lo contrario devuelve falso. 7. isnan() :- Devuelve verdadero si ya sea parte real o imaginaria de número complejo es Yaya else returns false. Python
# Python code to demonstrate the working of  # isnan() isinf() isfinite() # importing 'cmath' for complex number operations import cmath import math # Initializing real numbers x = 1.0 y = 1.0 a = math.inf b = math.nan # converting x and y into complex number z = complex(xy); # converting x and a into complex number w = complex(xa); # converting x and b into complex number v = complex(xb); # checking if both numbers are finite if cmath.isfinite(z): print ('Complex number is finite') else : print ('Complex number is infinite') # checking if either number is/are infinite if cmath.isinf(w): print ('Complex number is infinite') else : print ('Complex number is finite') # checking if either number is/are infinite if cmath.isnan(v): print ('Complex number is NaN') else : print ('Complex number is not NaN') 
Output:
Complex number is finite Complex number is infinite Complex number is NaN 
  Constantes Hay dos constantes definidas en el módulo cmath. 'pi' que devuelve el valor numérico de pi. El segundo es 'y' which returns the numerical value of exponent. Python
# Python code to demonstrate the working of  # pi and e  # importing 'cmath' for complex number operations import cmath import math # printing the value of pi  print ('The value of pi is : ' end='') print (cmath.pi) # printing the value of e print ('The value of exponent is : ' end='') print (cmath.e) 
Output:
The value of pi is : 3.141592653589793 The value of exponent is : 2.718281828459045 
Números complejos en Python | Conjunto 3 (Funciones trigonométricas e hiperbólicas)