说我正在R
中使用表达式的衍生物:
D(expression((x^3)/(2*(x+1))),"x")
输出结果为:
3 * x^2/(2 * (x + 1)) - (x^3) * 2/(2 * (x + 1))^2
我想知道这个输出是否可以在TeX表格中显示在屏幕上,这更容易阅读。
感谢。
答案 0 :(得分:5)
结帐Ryacas:
> library(Ryacas)
> yacas("TeXForm(3 * x^2/(2 * (x + 1)) - (x^3) * 2/(2 * (x + 1))^2)",
+ retclass = "unquote")
$\frac{3 x ^{2}}{2 \left( x + 1\right) } - \frac{2 x ^{3}}{\left( 2 \left( x + 1\right) \right) ^{2}} $
编辑:或
> library(Ryacas)
> x <- Sym("x")
> y <- (x^3)/(2*(x+1))
> dy <- deriv(y, x)
> dy <- Simplify(dy)
> fmt <- sprintf("TeXForm(%s)", dy)
> yacas(fmt, retclass = "unquote")
$\frac{\left( 2 x + 3\right) x ^{2}}{2 \left( x ^{2} + 2 x + 1\right) } $
答案 1 :(得分:2)
嗯,标准的文本绘图例程接受“表达式”类型的参数,并通过类似TeX的规则解释它们。有关更多信息,请参阅?plotmath。在你的情况下,你可以使用这样的东西:
plot(1:10, 1:10, type = "n")
text(5, 5, D(expression((x^3)/(2*(x+1))),"x"))