У меня есть список и произвольная функция, принимающая 4 параметра, скажем, {1, 11, 3, 13, 9, 0, 12, 7}
и f[{x,y,z,w}]={x+y, z+w}
, что я хочу сделать, это сформировать новый список так, чтобы 4 последовательных элемента в исходном списке оценивались, чтобы получитьновое значение в качестве компонента нового списка, и оценка должна быть сделана через каждые 2 позиции в исходном списке, в этом случае результирующий список будет:
{{12, 16}, {16, 9}, {9, 19}}
Обратите внимание, что 4 и 2 могут измениться.Как это сделать удобно в Mathematica?Я представляю это как что-то вроде Map
, но не знаю, как это сделать.