选择maxima中偶数索引处的元素

时间:2016-04-23 16:21:18

标签: maxima

在maxima,"子列表"允许您选择具有不同标准的列表中的某些元素。我想在偶数索引处选择元素。我已经想过像

这样的东西了

sublist([1,2,4,5,7,8],evenp(sublist_indices()));

但显然它不起作用。如果不写下for循环怎么办呢?

1 个答案:

答案 0 :(得分:2)

嗯,怎么样:

(%i2) L : [a, b, c, d, e, f, g];
(%o2)                        [a, b, c, d, e, f, g]
(%i3) makelist (L[2*i], i, 1, floor (length(L) / 2));
(%o3)                              [b, d, f]