sábado, 21 de abril de 2012

Funciones Basicas de Sympy con python

SymPy es una biblioteca escrita en Python cuyo objetivo es reunir todas las 
características de un sistema de álgebra computacional (CAS), ser fácilmente 
extensible y mantener el código todo lo simple que sea posible. SymPy no requiere 
ninguna biblioteca externa, salvo para soporte gráfico.(Wikipedia)
Aquí les dejo algunas de las funciones Básicas de esta librería. 
los comentarios explican en que consiste cada una de las funciones   
 
 
#Función para sacar el valor absoluto de un entero.
from sympy.functions import abs
abs(-234.6547)

#Este devuelve el argumento que uno le da, y lo devuelve en radianes, siempre que sea
# un numero real devuuelve siempre 0.
from sympy.functions import arg
from sympy import I, sqrt
arg(2.0)

arg(I)

arg(sqrt(2) + I*sqrt(2))
# Esta funcion devuelve la menor de dos valores comparables.
from sympy.functions import min_
min_(1,2)

from sympy import Symbol
#Aqui se l3e asigna a la x una variable. 
x = Symbol('x')
min_(1,x)

#Esta funcion devuelve el mayor de 2 variables que puedan ser comparables
from sympy.functions import max_
max_(1,2)

from sympy import Symbol
x = Symbol('x')
max_(1,x)

#Esta funcion devuelve la parte real de una expresion
from sympy.functions import re
from sympy import I
re(2+3*I)

#Esta funcion devuelve True or false, la raiz contra el numero racional de algo. 
from sympy.functions import sqrt
from sympy import Rational
sqrt(2) == 2**Rational(1,2)

#Esta funcion devuelve el signo de cualquier número real(no complejo)
#si es negativo devuelve -1, si es positivo devuelve 1, y si es 0 devuelve 0
from sympy.functions import sign
sign(-1)

sign(0)

sign(32)

No hay comentarios:

Publicar un comentario