用r进行微分

用r进行微分,r,derived,differentiation,R,Derived,Differentiation,我对使用R或任何类型的编程都是新手,我试图区分3xcosxy和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") 提前谢谢 谢恩这些都不是 这是正确的表达: D(expression(3*x*cos(x*y)),"x") #3 * cos(x

我对使用R或任何类型的编程都是新手,我试图区分3xcosxy和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")
提前谢谢 谢恩

这些都不是

这是正确的表达:

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)
D(expression(3*x*cos*(x*y)),"x")
#3 * cos * (x * y) + 3 * x * cos * y
这将xy视为一个变量,cos视为一个变量而非函数:

D(expression(3*x*cos*(xy)),"x")
#3 * cos * (xy)
这将cos视为一个变量:

D(expression(3*x*cos(xy)),"x")
#3 * cos(xy)
D(expression(3*x*cos*(x*y)),"x")
#3 * cos * (x * y) + 3 * x * cos * y
这些都不是

这是正确的表达:

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)
D(expression(3*x*cos*(x*y)),"x")
#3 * cos * (x * y) + 3 * x * cos * y
这将xy视为一个变量,cos视为一个变量而非函数:

D(expression(3*x*cos*(xy)),"x")
#3 * cos * (xy)
这将cos视为一个变量:

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

谢谢,罗兰,非常有意义伊莎克斯罗兰,非常有意义你尝过吗?你尝过吗?