You are on page 1of 4

TM

Práctica 1: Introducción a MATLAB

Nombre: Paralelo: Fecha:

2.1. Objetivos
2.1.1. Objetivo General
Al finalizar esta sesión el estudiante estará en capacidad de resolver ejercicios básicos asociados a la
Ingenierı́a de Control a través de comandos y funciones básicas de MATLAB TM .

2.1.2. Objetivos Especı́ficos


Familiarizar al estudiante con el escritorio de MATLAB TM .
Aprender a utilizar las operaciones matemáticas básicas de MATLAB TM .
Introducir al uso de funciones básicas del Toolbox de Control de MATLAB TM .
Inducir el uso de funciones básicas del Toolbox Symbolic de MATLAB TM .

2.2. Ejercicios
Realice los siguientes ejercicios usando los comandos del primer capı́tulo de la guı́a de prácticas
correspondiente a”Introducción a MATLAB TM ”. Los ejercicios deben ser desarrollados en un sólo
script. El reporte debe contener capturas de pantalla de los resultados obtenidos en cada ejercicio,
además junto al reporte deberá subir el script creado (archivo .m) durante la práctica. Recuerde co-
mentar cada lı́nea de código usando el signo % y separar cada ejercicio del script utilizando dos %
consecutivos, un espacio y el número del ejercicio. El formato del reporte P1, donde debe registrar
el procedimiento seguido y sus correspondientes resultados, se encuentra en el blog del curso en la
sección ”Formatos”.

4
LABORATORIO DE SISTEMAS DE CONTROL

Recuerde agregar su nombre completo al inicio del script.

2.2.1. Ejercicio 1
1. Utilice el comando help o el botón F1 de su teclado para mostrar la ayuda de MATLAB TM de
los siguientes pares de comandos:

size y length
deconv y residue
eye y ones

2. Registre cada una de las pantallas de ayuda en su reporte.

3. En su script,demuestre claramente a través de un ejemplo en MATLAB TM las diferencias de


funcionamiento entre cada par de comandos. Resgistre estos ejemplos en su reporte. De ser
necesario, describa también con palabras las diferencias de funcionamiento de cada par de
comandos en su reporte.

2.2.2. Ejercicio 2
4. Cree las matrices que se muestran en la pizarra. Recuerde respetar las mayúsculas y minúsculas
en los nombres de las variables.

5. Realice las siguientes operaciones:

Inversa de A multiplicada por b, sumada a C.


Inversa de B multiplicada por c, sumada a a
Producto punto a punto de la matriz A y B, elevada al cuadrado.
Prodcuto punto a punto de la matriz A y B, cada elemento elevado al cuadrado.

6. Utilizando comandos de manipulación de matrices, realice lo siguiente:

Obtenga el vector d a partir de la segunda columna de A.


Cree la matriz D cuya primera columna corresponde a la tercera fila de B, su segunda
columna corresponde a a y su tercera columna corresponde a c.

7. Sustituya la franja comprendida entre las columnas 2 y 3, y las filas 1 y 2 de la matriz D con la
constante π.

5
LABORATORIO DE SISTEMAS DE CONTROL

2.2.3. Ejercicio 3
8. Cree el vector columna x entre -3 a 3 con pasos de 0.1. Recuerde utilizar punto y coma al final
del comando para que el resultado no se imprima en pantalla.

9. Ingrese los siguientes polinomios:

p : x2 − 9
q : −x + 2

10. Evalúe ambos polinomios para los valores de x generados. Guarde estos resultados en py y qy
respectivamente.

11. Realice las siguientes gráficas; recuerde incluir cuadrı́culas, tı́tulos y nombres de los ejes de
cada gráfica:

Figura 1: muestre py vs x.
Figura 2: muestre qy vs x.
Figura 3: muestre py y qy vs x. Use representación matricial e incluya leyenda. Recuerde
que Matlab grafica cada columna de la matriz.
Figura 4:muestre py y qy vs x. Use el comando hold on e incluya leyenda.
Figura 5: Del lado izquierdo muestre stairs(x,py) y del lado derecho muestre stem (x,qy).

12. Encuentre las raı́ces de p y q utilizando comandos y compruebe si se obtiene lo mismo de la


gráfica.

13. Determine si es posible sumar p y q directamente; en caso de que se presente algún error
corregirlo.

2.2.4. Ejercicio 4
14. Ingrese los siguientes polinomios:

d1 : s + 3
d2 : s + 8
d3 : s3 + 10s2 + 25s
n1 : s + 5
n2 : s

6
LABORATORIO DE SISTEMAS DE CONTROL

15. Utilizando los polinomios del literal anterior, ingrese las funciones de transferencia indicadas
en clase.

Al realizar reducciones de sistemas, asegúrese de mostrar el resultado simplificado; para esto


utilice el comando minreal.

16. Realice la reducción del sistema asumiendo que G1 (s) y G2 (s) se encuentran en serie. Alma-
cene este valor en G12 .

17. Realice la reducción del sistema asumiendo que G12 (s) y G3 (s) se encuentran en paralelo.
Almacene este valor en G4 .

18. Realice la reducción del sistema asumiendo que G4 (s) y H1 (s) se encuentran en realimentación
negativa. Almacene este valor en T .

19. Encuentre los polos y ceros de T (s).

20. Realice una gráfica de polos y ceros de G4 (s).

21. Obtenga la respuesta escalón de G12 (s) y muestre sus caracterı́sticas. Dar click derecho a la
imagen y seleccionar la opción ”Characteristics”, para visualizar sobrenivel porcentual, tiempo
de estabilización y valor final de la respuesta en el tiempo. Recuerde agregar cuadrı́culas a la
gráfica.

2.2.5. Ejercicio 5
22. Declare las variables simbólicas ω y v.

23. Ingrese la siguiente expresión Q = 3ω 2 v.

24. Derive Q con respecto a ω. Almacene este resultado en dw.

25. Derive Q con respecto a v. Almacene este resultado en dv.


1
26. Sustituya en dw a la variable v por 4 y a la variable ω por . Almacene este resultado en ew.
3
1
27. Sustituya en dv a la variable v por 4 y a la variable ω por . Almacene este resultado en ev.
3
28. Utilice el comando double en ew y ev para visualizar el valor numérico del resultado.

2.3. Conclusiones y Recomendaciones

You might also like