Maxima(软件) - 衍生品作为功能

时间:2014-10-26 19:31:02

标签: maxima

问题:我有一个功能 - 让我们说

F(X,Y):= X ^ 2 * Y ^ 3,

雅各比和黑塞马斯特;

现在我想在某一点评估这些对象,然后将结果用于进一步的计算,例如(2,3)中的黑森州。

HM(X,Y):=麻布(F(X,Y),[X,Y]);将矩阵作为x和y中的函数给出 - 但是,

myMatrix的:= EV(HM(X,Y),X = 2,Y = 3);

导致错误:

define:参数不能是原子或下标的memoizing函数;发现:mymatrix   - 一个错误。要调试此尝试:debugmode(true);

粗麻布(F(X,Y),[X,Y]); EV(%,X = 2,Y = 3);

在这一点上给了我Hessian - 但是,

myMatrix的:=%

导致与上述相同的错误。

(事实上我不需要矩阵本身,但是反向和雅各布派也需要梯度下降 - 但我认为,一旦我其中一个我将管理其余的......)< / p>

道歉,如果问题已经提出 - 我没有成功找到任何有用的东西 - 将对每一个回复表示感谢!

了Christoph

1 个答案:

答案 0 :(得分:1)

:=用于定义函数。 :用于分配变量。我想你想要mymatrix : <some expression>;