C贸mo cambiar un valor en un arreglo en Octave
En esta lección, explicaré cómo cambiar el valor de un solo elemento en un arreglo sin modificar los demás elementos en Octave.
Te daré un ejemplo práctico.
Crea un arreglo de 5 elementos.
>> v=[1 2 3 4 5]
v =
1 2 3 4 5
El primer elemento de un arreglo tiene índice uno v(1)=1 en Octave.
El segundo tiene índice dos v(2)=2 y así sucesivamente.
$$ v(1) = 1 \\ v(2) = 2 \\ v(3) = 3 \\ v(4)=4 \\ v(5)=5 $$
Para cambiar el valor del primer elemento del arreglo, escribe v(1)=6
>> v(1)=6
Ahora en el primer lugar del arreglo está el nuevo valor 6
>> v
v =
6 2 3 4 5
Nota: Al modificar un elemento del arreglo, el nuevo valor sobrescribe el anterior. Por lo tanto, no puedes recuperar el valor antiguo del elemento después de la modificación.
Ahora edita el segundo elemento del arreglo escribiendo v(2)=7
>> v(2)=7
El valor 7 se escribe en el segundo lugar del arreglo.
>> v
v =
6 7 3 4 5
Puedes cambiar el valor de cualquier elemento del arreglo sin afectar a los demás elementos.
Ahora crea un arreglo con dos índices (matriz)
>> M = [ 1 2 3 4; 5 6 7 8]
M =
1 2 3 4
5 6 7 8
En este caso, para cambiar el valor de un elemento del arreglo, debes indicar dos índices del elemento.
Por ejemplo, para cambiar el primer elemento de la primera fila, escribe M(1,1)=6
>> M(1,1)=6
Debes escribir los índices separados por una coma entre paréntesis.
- El primer índice es el número de fila del elemento.
- El segundo índice es el número de columna del elemento.
Este comando escribe el valor 6 en el primer elemento de la primera fila del arreglo.
M =
6 2 3 4
5 6 7 8
Ahora cambia el tercer valor de la segunda fila de la matriz.
Escribe M(2,3)=-1
>> M(2,3)=-1
El primer parámetro (2) indica la segunda fila de la matriz y el segundo parámetro (3) indica la tercera columna de la matriz.
Octave escribe el valor -1 en el elemento en la posición (2,3) del arreglo.
M =
6 2 3 4
5 6 -1 8
De esta manera, puedes acceder y modificar los elementos de cualquier arreglo multidimensional.