Введение в систему Mathmatica 3.0

         

Программирование, ориентированное на работу со списками.


Многие операции автоматически работают со списками.

1 + {a, b, c}2{1 + a2, 1 + b2, 1 + c2}
Table[ij, {i, 4}, {j, i}]{{1},{2,4},{3,9,27},{4,16,64,256}}

Объединение вложенных списков.

Flatten[%]{1,2,4,3,9,27,4,16,64,256}

Разбиение предыдущего списка на подмножества длины 2.

Partition[%,2]{{1,2},{4,3},{9,27},{4,16},{64,256}}


Содержание раздела