Professional Documents
Culture Documents
VECTORES y matrices
x=[1 2 3 4 5] o x=[1,2,3,4,5]
Variable=Vi : Inter : Vf o
Variable=Vi : Vf
donde:
Variable: nombre del vector.
Vi: valor inicial.
Vf: valor final.
Inter: Intervalo, puede ser positivo o negativo,
si se omite, Matlab lo considera como
incremento de 1.
Ejemplos:
a) v= -1 : 4
genera un vector rengln cuyos elementos sern desde -1 hasta
4, como se omiti el valor de modificacin, Matlab considera
incrementos de 1.
b) v1 = -1 : 0.5 : 4
genera un vector con elementos desde -1 hasta 4 con
incrementos de 0.5.
c) v2 = 10 : -0.1 : 8
genera un vector con elementos desde 10 hasta 8 con
decrementos de 0.1.
Si queremos que MATLAB calcule el espaciamiento
entre los elementos, utilizamos la instruccin linspace
que genera un espaciamiento constante entre los valores.
d=linspace(a,b,n)
d=linspace(25,99,20)
e=logspace(a,b,n)
e=logspace(2,4,15)
A=[1 2 3 4; 5 6 7 8; 9 10 11 12]
O bien:
A = [ 1 2 3; Pueden o no
llevar ; en estas
4 5 6 lneas.
7 8 9]
Un arreglo se puede transponer con el operador
de la siguiente manera:
S ( 2 ) = -1
S=
3.0000 -1.0000 3.1000
Tambin podemos extender el tamao de un vector,
por ejemplo:
S ( 4 ) = 5.5
har que se despliegue:
Agrega en la posicin 4 del arreglo
S=
3.0000 -1.0000 3.1000 5.5000
Cuando deseamos introducir un nmero muy grande de
datos en un vector, se puede utilizar:
(tres puntos)
al final de la lnea y continuar en la siguiente lnea.
Ejemplo:
Guarde los siguientes datos en un vector dato
dato = [29 67 39 23 66 24 37 45 26 41 55 27
96 22 43 73 48 68 22 35 31 48 35 82 28 35
44 40 41 34 ]
debe llevar un espacio antes de los puntos
EJERCICIOS
Cree un vector igualmente espaciado de valores desde 1
hasta 20 con incrementos de 1
r=3 % radio
h=[1, 5, 12] % altura de los cilindros
volumen=pi*r^2*h
volumen=
28.2743 141.3717 339.2920
Definamos la matriz
m = [ 1 2; 3 4 ]
C=A+B D=A-B
B=A*10
E=A.*B
F=A./B
G=A.^2
OPERACIONES BSICAS CON MATRICES
K=A*B
Respetando siempre la regla para la multiplicacin de
matrices, el nmero de columnas de A debe ser igual al
nmero de filas de B.
La multiplicacin de vectores y matrices requiere que
sean de tamao consistente, por ejemplo, en la
instruccin:
C *A
el nmero de columnas de C debe ser igual al nmero de
filas de A.
C * A
Ejercicios: