Wolfram ResearchPRODUCTSPURCHASEFOR USERSCOMPANYOUR SITES
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.

MapAt

Usage

MapAt[f, expr, n] applies f to the element at position n in expr. If n is negative, the position is counted from the end.
MapAt[f, expr, {i, j, ... }] applies f to the part of expr at position {i, j, ... }.
MapAt[f, expr, {{ ,  , ... }, { ,  , ... }, ... }] applies f to parts of expr at several positions.


Notes

• Example: MapAt[f,  a, b, c , 2]LongRightArrow .
MapAt[f,  a, b, c, d ,   1 ,  4  ]LongRightArrow .
MapAt[f, expr, {i, j, ... }] or MapAt[f, expr, {{i, j, ... }}] applies f to the part expr[[i, j, ... ]].
MapAt[f, expr, {{ ,  , ... }, { ,  , ... }, ... }] applies f to parts expr[[ ,  , ... ]], expr[[ ,  , ... ]], ... .
• The list of positions used by MapAt is in the same form as is returned by the function Position.
MapAt applies f repeatedly to a particular part if that part is mentioned more than once in the list of positions.
• Example: MapAt[f,  a, b, c ,   1 ,  3 ,  1  ]LongRightArrow .
• See Section 2.2.4.
• See also: ReplacePart, Delete, FlattenAt.
• New in Version 1.


Any questions about topics on this page? Click here to get an individual response.Buy NowFree TrialMore Information



 © 2009 Wolfram Research, Inc.  Terms of Use  Privacy Policy |
Sign up for our newsletter: