Introducción a Matlab
28 de marzo de 2011
Índice
1 Matlab
Introducción
Operaciones básicas
Simulink
Introducción I
Operaciones básicas I
Denición de matrices
M=[1 2 3;4 5 6;7 8 9]
M=[1,2,3;4,5,6;7,8,9]
Denición de vectores
Vla=[1 2 3]
Vla=[1,2,3]
Vcol=[1,2,3]'
Vcol=[1,2;3]
2 −1 1 x1 3
A= 1 1 0 x = x2 b= 3
0 1 −3 x3 −7
MA=[A b].
rref(MA).
x=inv(M)*b.
Fabio Hernán Realpe Ingeniería Mecánica
Introducción
Matlab Operaciones básicas
Simulink
1 1 0 3 x1 4
2 1 −1 1
A= x2 1
=
3 −1 −1 2 x3 −3
1 2 3 −1 x4 4
Polinomios
s 3 − 6s 2 − 27
p=[1 -6 0 -27]. se escribe los coecientes
ra=roots(p). saca las raices.
poli=poly(ra). obtiene de nuevo el polinomio.
a=[1 2 3]
b=[4 5 6]
c=conv(a,b) producto de los polinomios.
[q,r]=deconv(c,a) división de los polinomios.
Función de transferencia.
num=[1 2]
dem=[1 3 5]
g=tf(num,dem) obtiene la función de transferencia
pzmap(num,dem)
Respuesta en el tiempo
impulse(g) entrada impulso
step(g) escalon unitario
[mag,fase,w]=bode(g) magnitud fase y pulsación
nichols(g).
Simulink I
Simulink II
Figura: Ventana
Figura: Modelo
Figura: Parametros
Fabio Hernán Realpe Ingeniería Mecánica
Introducción
Matlab Operaciones básicas
Simulink
Figura: Plot
Figura: Función