假设您有一个向量元组 $a$,我想在 Julia 中定义一个函数 $p(x)=x^a$。
例如,如果 $a=(1,2,3)$,则结果函数将为 $x^1 *y^2 * z^3$。
我希望有一个适用于任何元组的通用方法,但是我不知道合适的符号表示法。在我的代码中,我有一个元组数组,并且我想为数组中的每个元组定义一个单项式。
非常感谢您的合作。
例如,如果 $a=(1,2,3)$,则结果函数将为 $x^1 *y^2 * z^3$。
我希望有一个适用于任何元组的通用方法,但是我不知道合适的符号表示法。在我的代码中,我有一个元组数组,并且我想为数组中的每个元组定义一个单项式。
非常感谢您的合作。
metap(a) = (args...)->prod(args.^a)
也可以工作,即metap((2,1,1))(2,3,5) == 60
。 - Dan Getz