1

目前,如果我想将由单个变量的函数影响的转换应用于f列表中的所有值,我使用makelist例如

f(x):= x^2;
aList: [1,2,3,4];
f_aList: makelist(f(aList[i]), i, length(aList));

我必须经常这样做,以至于我正要编写一个快速函数来处理这个问题,例如

apply2list(f, aList):=
   block([f:f, aList:aList],
   makelist(f(aList[i]), i, length(aList))
   );

对于任何单个变量 functionf和 list aList,但想知道是否有某种方法可以做到这一点,已经内置了?

4

0 回答 0