Как я могу реализовать такую ​​операцию, похожую на карту, в математике

У меня есть список и произвольная функция, принимающая 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 , но не знаю, как это соотнести.

5
задан Qiang Li 8 January 2012 в 01:28
поделиться