sábado, 19 de noviembre de 2011

1.2.1 COMO INTRODUCIR VECTORES Y MATRICES

Matlab es un software muy poderoso en el uso de vectores y matrices, por ello es importante conocer la aritmetica y la forma de trabajar con ellos. Si queremos introducir el vector v=(1,2,3,4) en la ventana de comandos escribimos de la siguiente manera:

>>V=[1 2 3 4];

loque quiere decir que se formará una nueva varialble llamada V a la cual se le va a asugbar el vector (1,2,3,4), de hecho, podemos prescindir de las comas entre los números, estos es, so escribimos:

>>V=[1 2 3 4];

Matlab hará exactamente lo mismo. Tambien podemos creas un vector de manera automática, indicando el valor en el que inicia, el valor en el que termina y los tamaños de los incrementos tecleando cada uno de los valores o tecleando V=(1,2,3,4,5,6,7,8,9,10), podemos hacerlo directamente tecleando cada uno de los valores o tecleando:

>>V=1:1:10;

lo cual nos creará exactamente el mismo vector que deseamos, es decir, después del igual escribimos el valor de inicio, después los tamaños der los incrementos y el por último escribimos el valor final. La sintaxis sería la siguente:

>>V=incicio:incremento:final;

es importante colocar un punto y coma al final de cada línea ya en ocaciones construimos vectores muy grandes y si no lo ponemos matlab escribe el vector completo, así que, como se podrán imaginar si hacemos un vector con mil entradas será muy molesto ver unas 10 o 15 pantallas llenas de números.
En el caso de crear matrices, ls forma de crearlas es muy similar a los vectores, la diferencia es que para separar las filas ocupamos el operador punto y coma (;). supongamos que queremos introducir en matlab a la matriz:

como se podran dar cuanta,las filas las separamos por un punto y coma (;) de nueva cuanta podemos quitar las comas y escribir;

>>A=[1 2; 3 4; 5 6];

con lo que obtendríamos el mismo reusltado en la línea de comandos anterior.
Por otro lado, cuando queremos hacer referencia a uno de los elementos de un vector o una matriz simplemente lo hacemos de la siguiente manera:

>>A(1,3)

esto es, damos el nombre de nuestra variable seguida de un parentesis en el cual se especifica el número de valores mostrados, por ejmemplo, sea v=(11,2,3,4,5,6,7,8,9,10), lo que queremos es tener solo el quinto elemento de este vector es suficiente teclear:

>>v(5)
ans=
5

pero, si lo que queremos es un rango de valores, digamos del tercer elemento hasta el octavo elemento tecleamos:

>>v(3:8)
ans=
3 4 5 6 7 8

De manera similar que en los vectores lo podemos hacer con las matrices, con la diferencia de que siempre debemos especificar las filas y las columnas, para este tipo de operaciones tenemos el comando end que nos dice que el último elemento a utilizar es el que está al final de nuestro vector, si v=(1,2,3,4,5,6,7,8,9) y queremos solo los elementos desde el cuarto hasta el ultimo, escribimos:

>>v(4:end)

No hay comentarios:

Publicar un comentario