1

我是使用 R 或任何类型编程的新手,我试图区分 3xcos(xy) 与 x。我尝试了四种不同的方法,想知道哪种方法最好/正确。

D(expression(3*x*cos(xy)),"x")
D(expression(3*x*cos*(xy)),"x")
D(expression(3*x*cos*(xy)),"x")
D(expression(3*x*cos*(x*y)),"x")

在此先感谢谢恩

4

1 回答 1

6

这些都没有。

这是正确的表达方式:

D(expression(3*x*cos(x*y)),"x")
#3 * cos(x * y) - 3 * x * (sin(x * y) * y)

这被视为xy一个变量:

D(expression(3*x*cos(xy)),"x")
#3 * cos(xy)

这被视为xy一个变量和cos一个变量(而不是一个函数):

D(expression(3*x*cos*(xy)),"x")
#3 * cos * (xy)

这被视为cos一个变量:

D(expression(3*x*cos*(x*y)),"x")
#3 * cos * (x * y) + 3 * x * cos * y
于 2014-10-30T15:24:45.750 回答