0

我正在评估偏导数

    fx = D[m[x, y], x]

输出为我提供了 x 和 y 的输出。我正在尝试使用

    fx1 = fx/.{x-> 1.0, y-> 2.0}

但一直给我一个答案,比如

    0.471328[1.0, 2.0]

但我只想要 0.471328

4

2 回答 2

0

我什至无法开始猜测您编写了哪些代码(未显示)以了解您的位置,但是

In[3]:= Head[0.471328[1.0, 2.0]]

Out[3]= 0.471328

会给你你所要求的。

于 2013-10-19T17:56:01.597 回答
0

让我展示一种正确的方法:

m[x_, y_] := x^2 + y^2 + x y
fx[x_, y_] := D[m[x, y], x]
fx[x, y] /. {x -> 1.0, y -> 2.0}
(*
=> 4.
*)
于 2013-10-20T03:46:17.353 回答