1

私は R または任意のタイプのプログラミングを使用するのが初めてで、x に関して 3xcos(xy) を区別しようとしています。私は 4 つの異なる方法を試しましたが、どれが最適で正しいのか疑問に思っていました。

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これは1 つの変数として扱われます。

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

xyこれは、1 つの変数および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 に答える