Cálculo simbólico con SymPy Cálculo simbólico

SymPy es una librería de Python accesible en R. El paquete R permite varios cálculos simbólicos que pueden ahorrarle mucho tiempo; por ejemplo, en la simplificación de una expresión matemática o en la expresión de una derivada o de un límite.

SymPy es la herramienta Python de referencia para realizar cálculos simbólicos simples. Su instalación en Python puede presentar algunas dificultades, pero generalmente es fácil en R porque se realiza mediante la instalación del paquete rSymPy (indicando que queremos todas las dependencias). Paquete:SymPy

Como de costumbre, hay que hacer lo siguiente:

library(rSymPy) 

Tenga cuidado: las dependencias de este paquete son inesperadas: rJython (un Python en Java al que se accede a través de R), rJava (Java bajo R, que requiere la instalación de Java) y rjson.

Realicemos algunos cálculos simbólicos sencillos para probar:

x <- Var("x")                    # No los olvide "" 
x+3*x 
 
##> [1] "4*x" 
 
x/x 
 
##> [1] "1" 
 
y <-Var("x**3") 
y/x 
 
##> [1] "x**2" 

Este es un ejemplo de cálculo de un límite:

sympy("limit(x/exp(x), x, oo)") 
 
##> [1] "0" 

¿Está todo bien? Ahora probemos algunos ejemplos...

Si desea saber más, le proponemos el siguiente libro:
couv_EPT3DASR.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Elementos prácticos de cálculo diferencial
Siguiente
Una polémica estéril, pero real: ¿R o Python?