Aplicacióngrupo4

En la actualidad, el núcleo de SymPy tiene alrededor de 6.300 líneas de código (incluyendo comentarios extensos y docstrings) y sus capacidades incluyen:


 * artimeticas basicas *,/,+,-,**
 * simplificaciones basicas (like a*b*b + 2*b*a*b -> 3*a*b^2)
 * expansion (like (a+b)^2 -> a^2 + 2*a*b + b^2)
 * funciones (exp, ln, ...)
 * numeros complejos (like exp(I*x).expand(complex=True) -> cos(x)+I*sin(x))
 * diferenciacion
 * taylor (laurent) series
 * substitucion (like x -> ln(x), or sin -> cos)
 * Enteros de presicion arbitraria, rationals and floats
 * simbolos no conmjutativos
 * patron de los partidos

Luego están los módulos de SymPy (18.200 líneas, incluida la documentación) para estas tareas:


 * mas funciones (sin, cos, tan, atan, asin, acos, factorial, zeta, legendre)
 * limites (like limit(x*log(x), x, 0) -> 0)
 * Utilizando la integracion extendida Risch-Norman heurístico
 * polimoniales (division, gcd, square free decomposition, groebner bases, factorization)
 * solucionadores (algebraic, difference and differential equations, and systems of equations)
 * simbolos de matríces (determinants, LU decomposition...)
 * Pauli and Dirac algebra
 * modulos geométricos
 * planeadores (2D and 3D)



.