Indexación mediante expresiones lógicas
Es posible utilizar una expresión lógica para indexar filas/columnas. El resultado de dicha operación debe generar un vector lógico (de 0s y 1s) de la misma longitud que la dimensión correspondiente. En ese caso, una fila/columna será seleccionada si el elemento correspondiente del vector lógico es verdad (1). Si el elemento es falso (0) no será seleccionada.
Aunque el resultado de una expresión lógica devuelve un vector de 0s y 1s, no es posible utiliza directamente un vector de 0s y 1s, ya que podría confundirse con una indexación mediante vector de enteros.
Ejemplo |
|
Dada la matriz definida como A = [1,2,3; 4,5,6; 7,8,9]
|