Python - Numeros complejos

Realizar operaciones con números complejos o imaginarios en ocaciones llega a ser complicado a continuación te muestro algunos programas con los cuales se realizan operaciones con dichos números.

Programa 1
from sympy import I, simplify
print(simplify((1+I)/(1+2*I)))

Programa 2
from sympy import arg, conjugate, sqrt
from math import*
#no resuleve el la operacion la deja solo simplificada, al
#comentario de math entonces da un resultado numerico
a=sqrt(2)+I
print(conjugate(a))
print(abs(a))
print(arg(a))
c=arg(a).evalf()
print(c)

Programa 3
from sympy import Symbol, E, I, re
x=Symbol('x', real=True)
a=E**(I*x)
b=a.expand(complex=True)
print(b)
c=a**3
d=c.expand(complex=True).expand(trig=True)
print(d)
print(re(d))
f=c.expand(complex=True)
print(re(f))
res=(re(f)-re(d)).expand(tring=True)
print(res)

Programa 4
from sympy import Symbol, solve, I
x=Symbol('x')
print(solve(x**4- I,x))
#es diferente
a=solve(x**4 -I,x)
#print(a)
for b in a:
 print(b.evalf())



Si deseas aprender mas sobre python a continuación te dejo unos links

•Numpy = http://ind-programacion.blogspot.mx/2018/04/python-numpy.html
•Función "if" = http://ind-programacion.blogspot.mx/2018/04/python-ciclo-if.html
•Función "for" = http://ind-programacion.blogspot.mx/2018/04/python-ciclo-for.html
•Función "while" = http://ind-programacion.blogspot.mx/2018/04/python-ciclo-while.html
•Graficas y cadenas = http://ind-programacion.blogspot.mx/2018/04/python-graficas-y-cadenas.html
•Funciones recursivas = http://ind-programacion.blogspot.mx/2018/04/python-funciones-recursivas.html


Esparza Muñoz Larissa Citlali

Comentarios

Entradas más populares de este blog

Python - Calcular valor de una resistencia

Python - Ciclo if

Python - Graficas y cadenas