如果没有 Mathematica 中的精确表达式,我如何定义一个通用函数?例如,我不需要这个:
a[x_, y_]:= 2x + 3y,
我需要使用一般参数 a(x,y) 来代替:
a[x_, y_]:= a[x, y].
当然,这条线不太好用。
编辑1:
好吧,我在另一个未知函数中使用该参数(未知,因为它仅在包中定义),它基本上作为导数工作,即它是一阶和二阶导数的非常复杂的组合。
这条线
a[x_, y_]:= a[x, y],
实际上有效(有点),因为参数“生存”包作为函数,除了在输出中我得到烦人的“ Hold[a[x,y]]
”而不是 just a[x,y]
,我不能再将结果用作函数了。