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

         

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


NestList[f,x,4]{x,f[x],f[f[x]],f[f[f[x]]],f[f[f[f[x]]]]}

Здесь символ # является областью, замещаемой аргументом функции.

NestList[(1 + #)2 &, x, 3]

p[x_+y_]:=p[x]+p[y]p[a+b+c]p[a]+p[b]+p[c]

Символ _ замещает одно единственное выражение; символ __  замещает любую последовательность выражений.

s[{x__,a_,y__},a_]:={a,x,x,y,y}s[{1,2,3,4,5,6},4]{4,1,2,3,1,2,3,5,6,5,6}Clear[p, s]


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