Función: SwapVolver

Descripción

Intercambiar dos elementos en un vector (o filas en una matriz)

Cadena de entrada

swap

Cadena de salida

swap

Uso

swap(<vector>,<index1>,<index2>)

Parámetros
# Parámetro Descripción Valor por defecto
1 vector Vector/Matrix de datos
2 index1 Índice de elemento a intercambiar en [1,dim(<vector>)]
3 index2 Índice de elemento a intercambiar en [1,dim(<vector>)]

Ejemplos

swap(rango(5),2,4)

VectorEvaluado: [0,3,2,1,4]

intercambiar filas:

swap(mat1(6),3,6)

VectorEvaluado: | 1 0 0 0 0 0 | | 0 1 0 0 0 0 | | 0 0 0 0 0 1 | | 0 0 0 1 0 0 | | 0 0 0 0 1 0 | | 0 0 1 0 0 0 |

intercambiar columnas:

trasp(swap(trasp(const([1,2,3,4],4)),1,4))

VectorEvaluado: | 4 2 3 1 | | 4 2 3 1 | | 4 2 3 1 | | 4 2 3 1 |

Véase también…

set