Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROFESIONAL DE QUIMICA
FACULTAD DE INGENIERIA INTRODUCCION A MATLAB III CICLO “B”
QUIMICA Y PETROQUIMICA
1. VECTORES Y MATRICES
1.1. VECTORES
En Matlab se usan mucho los arreglos de números, que se llaman vectores si se trata de una fila de números o
matrices si se trata de arreglos de filas y columnas. En esta guía empezamos con los vectores.
Vector fila: Un Vector Fila es una matriz de números ordenados “1 x N” escritos de >> v=[10 20 30]
la siguiente forma: [ X 1 , X 2 , . . X n ] v
Para introducir un vector, se escribe una apertura de corchete, los elementos del 10 20 30
vector separados por espacios y un cierre de corchete. Se pueden usar también
comas para delimitar las componentes del vector.
Vector columna: Un Vector Columna es un conjunto ordenado de “n” números >> v=[10;20;30]
escritos de la siguiente forma “N x 1”: v=
Elementos separados con punto y coma (;) 10
X 1; 20
[]
30
X2 ;
.
.
Xn
Fila a columna y viceversa: con la transpuesta ( ´ )
El operador (:) El operador (:) es utilizado para especificar rangos, su forma de v=[0:2:10]
empleo es muy simple y sus beneficios inmensos. v=
Forma de empleo: 0 2 4 6 8 10
<vector>=[val_ini : paso : val_fin];
EJERCICIOS (1): DE VECTORES
a) Obtenga la suma de los elementos de x y y
b) Obtenga un vector z cuyos componentes sean los elementos del
vector x elevados a la potencia especificada por cada elemento
4
[]
correspondiente en el vector y.
1 c) Dividir cada elemento de y para cada elemento correspondiente
1) Dados los vectores x=[3 2 6 8] ; y=
3 de x.
5 d) Obtenga un vector z cuyos componentes sean los elementos del
vector x multiplicados por cada elemento correspondiente del
vector y.
e) Ejecutar la operación xT y−z
2) Dados los vectores: a) Calcular el vector 3a1 – 2a2 + 4a3
1 −1 −1 b) Hallar la transposición (obtener vector fila)
a1 =
2
3
[] [ ] [ ]
, a2 =
4
0
2
, a3 =
−3
3) Obtener un vector cuyos
−2
3
0
c) .^ elevara una potencia elemento a elemento (a .^2)
d) .* producto elemento a elemento (a1 .* a2)
e) ./ división elemento a elemento (a1 ./a2)
1.2. MATRICES
Se pueden introducir matrices en MATLAB de varias formas:
Introduciendo una lista explícita de elementos. Cargando matrices desde un fichero de datos
Generando matrices con funciones predefinidas en externo.
MATLAB. Creando matrices con funciones definidas por el
usuario atraves de ficheros M.
EJERCICIOS (3):
Dada la siguiente matriz :
0.6 1.5 2.3 −0.5
[
8.2 0.5 −0.1 −2.0
G= 5.7 8.2
0.5 0.5
9.0
2.4
a) >> A=G(:,2)
1.5
0.5
1.2 −2.3 −4.5 0.5
]
Indique el contenido de las siguientes matrices:
b) >> T1 = G(4:5, 1:3) c) >> T2 = G(1:2:5,:)
A= T1 = T2 =