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…