|
MapAt
MapAt[f, ausdr, n] wendet f auf das Element an Position n in ausdr an. Ist n negativ, so wird die Position vom Ende her gezählt.
MapAt[f, ausdr, i, j, ... ] wendet f auf den Teil von ausdr an Position i, j, ... an.
MapAt[f, ausdr,   , , ... ,  , , ... , ... ] wendet f auf Teile von ausdr an mehreren Positionen an.
Beispiel: MapAt[f, a, b, c , 2] .
MapAt[f, a, b, c, d ,  1 , 4 ] .
MapAt[f, ausdr, i, j, ... ] oder MapAt[f, ausdr,  i, j, ...  ] wendet f auf den Teil ausdr[[i, j, ... ]] an.
MapAt[f, ausdr,   , , ... ,  , , ... , ... ] wendet f auf die Teile ausdr[[ , , ... ]], ausdr[[ , , ... ]], ... an. Die Liste der von MapAt benutzten Positionen hat die gleiche Form, wie jene, die von Position erzeugt wird.
MapAt wendet f wiederholt auf einen bestimmten Teil an, wenn dieser mehr als einmal in der Liste der Positionen erwähnt wird.
Beispiel: MapAt[f, a, b, c ,  1 , 3 , 1 ] .
Siehe Das Mathematica Buch: 2.2.4.
Siehe auch: ReplacePart, Delete, FlattenAt.
Further Examples
|