Incluir Remover y Modificar Elementos

Prepend[list, element] añade element al principio delist
Append[list, element] añade element al final de list
Insert[list, element, i] añade element en la posición i de list
Insert[list, element, - i] añade en posición i contando desde el final de list
Delete[list, i] borra el elmento en la posición i en list
ReplacePart[list, new, i] reemplaza el elemento de la posición i en list con new
ReplacePart[list, new, {i, j}] reemplaza el elemento list[[i,j]] con new

In[18]:=

Prepend[{a, b, c}, x]

Out[18]=

{x, a, b, c}

In[19]:=

Insert[{a, b, c}, x, 2]

Out[19]=

{a, x, b, c}

In[20]:=

ReplacePart[{a, b, c, d}, x, 3]

Out[20]=

{a, b, x, d}

In[21]:=

ReplacePart[{{a, b}, {c, d}}, x, {1, 2}]//MatrixForm

Out[21]//MatrixForm=

( a   x )            c   d

La función ReplacePart toma una lista existente y devuelve una nueva

StyleBox[FormBox[RowBox[{v,  , =,  , Cell[BoxData[{], InlineFormula], Cell[BoxData[e ], Inline ...                                                          1                                       2 asigna a una variable una lista
v[[i]] = new                                                                            th StyleBox[FormBox ... na un nuevo valor al, i, Cell[BoxData[  ], InlineFormula],  elemento }], TraditionalForm]]

In[22]:=

v = {a, b, c, d}

Out[22]=

{a, b, c, d}

In[23]:=

v[[3]] = x

Out[23]=

x

In[24]:=

v

Out[24]=

{a, b, x, d}

In[25]:=

v=.

m[[i, j]] = new                                                                                                ... neFormula], Cell[BoxData[  ], InlineFormula],  elemento de una matriz}], TraditionalForm]]
m[[i]] = new                                                                 th StyleBox[FormBox[RowBox[{reemplaza la , i, Cell[BoxData[  ], InlineFormula],  fila }], TraditionalForm]]
m[[All, i]] = new                                                                 th StyleBox[FormBox[RowBox[{reemplaza la , i, Cell[BoxData[  ], InlineFormula],  columna }], TraditionalForm]]

In[26]:=

m = {{a, b}, {c, d}}

Out[26]=

{{a, b}, {c, d}}

In[27]:=

m[[All, 1]] = {x, y} ; m//MatrixForm

Out[27]//MatrixForm=

( x   b )            y   d

In[28]:=

m=.


Created by Mathematica  (August 6, 2004)