Acceder a elementos de arreglos
Este ejemplo muestra cómo acceder a determinados elementos de un arreglo utilizando la indexación.
Cree una matriz de cuadrado mágico construida con números enteros del 1 al 16 con sumas de filas y columnas iguales.
disp('Create 4-by-4 magic square a:') disp('>> a = magic(4)') a = magic(4)
Create 4-by-4 magic square a: >> a = magic(4) a = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
Para hacer referencia a un elemento concreto de un arreglo, especifique su número de fila y columna utilizando la siguiente sintaxis, donde A es la variable de la matriz. Especifique siempre primero la fila y después la columna.
disp('Reference element in row 4, column 2:') disp('>> a(4, 2)') a(4, 2)
Reference element in row 4, column 2: >> a(4, 2) ans = 14
Para hacer referencia a varios elementos de un arreglo, utilice el operador de dos puntos ":", que permite especificar un intervalo de elementos utilizando la forma "inicio:fin".
disp('List the elements in the first three rows and the second column of a:') disp('>> a(1:3, 2)') a(1:3, 2)
List the elements in the first three rows and the second column of a: >> a(1:3, 2) ans = 2 11 7
Los dos puntos solos, sin valores de inicio y fin, especifican todos los elementos de esa dimensión.
disp('Select all the columns in the third row of a:') disp('>> a(3, :)') a(3, :)
Select all the columns in the third row of a: >> a(3, :) ans = 9 7 6 12