level 2
StarkOliver
楼主
我想生成一个数组,数组的元素是一个 If 函数,比如
Table[Function[x,If[x>3,i*x,0]],{i,1,5}]
输出的结果是
{Function[x, If[x > 2, i x, i]], Function[x, If[x > 2, i x, i]],
Function[x, If[x > 2, i x, i]], Function[x, If[x > 2, i x, i]],
Function[x, If[x > 2, i x, i]]}
我想要的是
{Function[x, If[x > 2, 1 x, 1]], Function[x, If[x > 2,2 x, 2]],
Function[x, If[x > 2, 3x, 3]], Function[x, If[x > 2, 4x, 4]],
Function[x, If[x > 2, 5x, 5]]}
请问这种结果要怎么实现?
2020年01月29日 10点01分
1
Table[Function[x,If[x>3,i*x,0]],{i,1,5}]
输出的结果是
{Function[x, If[x > 2, i x, i]], Function[x, If[x > 2, i x, i]],
Function[x, If[x > 2, i x, i]], Function[x, If[x > 2, i x, i]],
Function[x, If[x > 2, i x, i]]}
我想要的是
{Function[x, If[x > 2, 1 x, 1]], Function[x, If[x > 2,2 x, 2]],
Function[x, If[x > 2, 3x, 3]], Function[x, If[x > 2, 4x, 4]],
Function[x, If[x > 2, 5x, 5]]}
请问这种结果要怎么实现?