27 votos

¿Cálculo simbólico en R?

Me preguntaba si es posible hacer cálculos simbólicos en R.

Por ejemplo,

Esperaba obtener el inverso de una matriz de covarianza simbólica de distribución gaussiana 3D.

¿También puedo hacer integración simbólica y diferenciación en R?

19voto

Jay Puntos 395

Algunas cosas también están en la base R --- vea help(deriv) o help(D) .

Un ejemplo simple de esa página de ayuda:

 R> trig.exp <- expression(sin(cos(x + y^2)))
R> ( D.sc <- D(trig.exp, "x") )
-(cos(cos(x + y^2)) * sin(x + y^2))
R>      all.equal(D(trig.exp[[1]], "x"), D.sc)
[1] TRUE
R> 

6voto

Will Dean Puntos 231

Tiene más sentido utilizar un CAS "real" como Maxima .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X