Indexación

Cuando tenemos una variable matriz, representada por su identificador, es posible especificar submatrices de la misma para operar con ellas. Esto se realiza mediante las expresiones de indexación que tienen la siguiente forma:

Identificador(índice_filas, índice_columnas)
para el caso de matrices
Identificador(índice_elementos)
para el caso de vectores

Las posibles expresiones de índice, tanto para las filas, las columnas y los elementos, que se pueden utilizar son:

  • Escalares
  • Dos puntos
  • Vector de enteros
  • Expresión lógica

Estas variantes se pueden combinar libremente, es decir, en una indexación se puede utilizar un vector de enteros para seleccionar las filas y un escalar para seleccionar las columnas.

Una expresión de indexación también pueden aparecer en el lado izquierdo de una asignación para modificar la submatriz seleccionada y, utilizándolas adecuadamente, permiten realizar operaciones complejas en de manera muy compacta.

Obra colocada bajo licencia Creative Commons Attribution Non-commercial Share Alike 3.0 License