Vectores y matrices


Vectores y matrices

Como hemos visto anteriormente los vectores y las matrices son tipos de datos múltiples que se guardan en forma de vectores o matrices. En Octave la declaración de estas variables se realiza de la siguiente forma:



Vectores

Los vectores pueden distinguirse por:


  • Vector fila. Este tipo de vector es declarado mediante:

V = [1 2 3]


  • Vector columna. Este otro tipo se declara:

V = [1 ; 2 ; 3] 



Matrices

Como sabemos las matrices poseen filas y columnas, por lo que para ello se realiza una combinación de los dos tipos de vectores:

M = [1 2 ; 3 4 ; 5 6]

Esto declarará un vector de tres filas y dos columnas.



Acceso a elementos

El acceso a un elemento de un vector o matriz, se hace indicando su posición en el vector o matriz. Los vectores en este caso pueden ser tratados como matrices, obligatoriamente los vectores columnas deben ser tratados como matrices 1XN. En Octave la primera fila de un vector o matriz se identifica mediante 1 y la última posición se identifica mediante N.


  • Vectores:

    • Vector fila. Si se quiere acceder a la posición N de un vector usaríamos:V(N).

    • Vector Columna. Si se quiere acceder a la posición N de un vector columna: V(1,N).



  • Matrices: Para acceder a la posición N,M de una matriz, usaremos: M(N,M)

Esto nos puede permitir editar una determinada posición de un vector o matriz.



La declaración de un vector columna se hace mediante:



Para crear una matriz 2 x 2, hay que poner:



Si queremos cambiar el valor de la fila 3 columna 2 de la matriz:

M = [1 2 ; 3 4 ; 5 6 ; 7 8]

Por 10, tendremos que poner: