【发布时间】:2016-05-30 13:47:55
【问题描述】:
正如标题所说,我想使用函数作为函数参数。 直觉我尝试了类似的东西:
a(t,c) := t+c;
b(R_11, R_12, R_13, d_1x, d_1y, d_1z) := R_11*d_1x + R_12*d_1y + R_13*d_1z;
f( a(t,c), b(R_11, R_12, R_13, d_1x, d_1y, d_1z), %lambda ) := a(t,c) +
%lambda * b(R_11, R_12, R_13, d_1x, d_1y, d_1z);
但 Maxima 声明“定义:在 f 的定义中,发现错误的参数”
我的目标是简化我的方程式以获得更好的概览。当我区分像
diff( f(...), R_11 )
这个例子的结果应该是 b 对 R_11 的偏导数。
f' = b_R11(...)
有没有办法做这样的想法,或者这是一个奇怪的尝试,也许有更好的方法?
【问题讨论】:
标签: maxima