Академический Документы
Профессиональный Документы
Культура Документы
INGENIERA
FACULTAD DE INGENIERA MECNICA
INGENIERIA DE CONTROL MT-221
2015-1
Laboratorio 2
Introduccin al Matlab (parte 2)
Objetivo. El alumno se familiariza en el entorno Matlab usando comandos
comunes para Ingeniera de Control.
Versin utilizada. 2009a / 2010a
En este segundo laboratorio vamos a realizar ejercicios sobre comandos
ms bsicos asociados con operaciones comunes en ingeniera de control.
No olvide que:
[]
Utilizado para formar vectores y matrices
()
Precedencia de expresin matemtica
,
Separa elementos y argumentos de funcin
;
Final de filas. Tambin suprime el resultado de un comando u
operacin
:
Generacin de vectores.
j : k significa [ j j+1 k]
A(: , j)
significa j-sima columna de A
A(i , :)
significa i-sima fila de A
6.0000 11.0000
6.0000
r = -3.0000
-2.0000
-1.0000
3. Si r representa a las races de un polinomio, luego, construya el
polinomio q(s) a partir de las races r.
(s+3)(s+2)(s+1) = s3+6s2+11s+6
4. El polinomio que usted ha escrito en el paso anterior, comprelo
usando nuevamente el comando poly(r), donde r representa las
races de la ecuacin caracterstica
q = poly(r) = [1.0000
6.0000 11.0000
6.0000]
q es el cociente y r es el residuo
A=[1 2 3;2 1 3]
Ones(size(A))= 1
1
1
zeros(4)= 0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
zeros(size(A))= 0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
b)
x = [ones(1,5)] = 1
y= diag(ones(1,5))= 1
identidad.
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
Es una matriz
0
0
0
1
0
0
0
0
0
0
3
0
0
0
4
0
0
0
5
ascendente de razn
diag(0:4)= 0
0
0
1
0
0
0
0
por defecto 1.
0
0
4
0
0
2
0
0
0
0
0
3
0
0
0
0
0
4
Representacin grfica de curvas
10. Se presentan tres cdigos fuente en Matlab. Grafique los
resultados de estos programas Explicando el resultado, usando
comentarios simbolizados con % (comando comentario).
a) t = 0:0.05:10 %Es el domino de las funciones.
y = sin(t);
z = cos(t);
plot(t,y,o,t,z,x) %Grafica las funciones
grid %Son las lneas punteadas(horizontales y verticales)
title(Grficas del seno y coseno) % Es el ttulo de la grafica
xlabel(Seg) %Es el nombre que se le asigna eje horizontal
ylabel(y=sen(t); z=cos(t)) %Es el nombre que se le asigna al eje
vertical
text(3,0.45,sen(t)) %Sirve para personalizar las a las grficas
text(0.8,-0.3,cos(t)) %Sirve para personalizar las a las grficas
100
80
60
40
20
0
-20
-40
-60
-80
-100
-6
-4
-2
0
x
Y (s) num
1
=
=C ( sI A ) B+ D
U (s) den
Segn la informacin de A, B, C y D, la representacin de espacios
de estado es:
x = Ax+ Bu
y=Cx+ Du
r ( n)
+ k (s)
s p ( n )
[][
][ ] [ ] [ ]
x1
1 x 1 + 1 0 u1
= 0
x2 2 3 x 2 0 1 u 2
y=[ 1 0 ]
[]
[]
x1
u
+[0 0 ] 1
x2
u2
1; -2 -3];
0; 0 1];
0];
0];
Y ( s)
1
=
U 2(s) s 2 +3 s+ 2
10