Perdonen la falta de videotutoriales o post, ya que hemos estado algo ocupados, por fin se termino el trimestre y antes de irnos de vacaciones de semana santa, publicaremos un poco sobre una herramienta de calculo que es mi favorita incluso mas que Matlab, se trata de Sympy.
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.
Algo que me sorprende de sympy es el trato que reciben las constantes. como Pi, e. Son consideradas símbolos lo que permite un calculo de alta precisión.
También existe una clase para representar al infinito matemático, llamada oo:isra@linuxmint ~ $ python Python 2.7.4 (default, Sep 26 2013, 03:20:56) [GCC 4.7.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from sympy import * #importamos todo!!! #.evalf() accede al valor de una constante o simbolo >>> pi.evalf() 3.14159265358979 >>> pi.evalf(20) 3.1415926535897932385 >>> pi.evalf(100) 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068 #evaluando el numero e >>> exp(1).evalf() 2.71828182845905 >>> exp(1).evalf(10) 2.718281828 >>> exp(1).evalf(50) 2.7182818284590452353602874713526624977572470937000
>>> #calcularemos un limite ... >>> x=Symbol('x') >>> limit((x**3+2*x-1)/(x**3+4),x,oo) 1 >>> # por la izquierda. ... >>> limit((x**3+2*x-1)/(x**3+4),x,-oo) 1
No hay comentarios:
Publicar un comentario