Manipulacje na argumentach funkcji

Wiekszość poleceń działających na listy działa również na funkcje.  Zwracają one ich argumenty lub dokonują manipulacji na tych argumentach. Może to zależec od wersji programu. Niniejszy notebook dotyczy Mathematic'i 6.

Polecenie Part w działaniu na funkcje

Polecenie Part działając na funkcje zwraca ich argumenty

Sin[x][[1]]

Funkcje wielu zmiennych

BesselJ[x,y][[1]]

BesselJ[x,y][[2]]

Polecenia Last i First

BesselJ[x,y]//First

BesselJ[x,y]//Last

Funkcja złożona

BesselJ[Sin[x],y][[1,1]]

Polecenia RotateLeft, RotateRight

BesselJ[x,y]//RotateLeft

Polecenia Map, MapAt

Map[Sin,BesselJ[x,y]]

Sin/@  BesselJ[x,y]

MapAt[Sin,BesselJ[x,y],2]

MapAt[Sin,(x^2)+(y^2),{{1,1},{2,1}}]

Polecenie Head  w działaniu na funkcje

Polecenie Head działając na funkcje zwraca operator

Head[Sin[x]]

Head[BesselJ[x,y]]