Está en la página 1de 7

LABORATORIO DE SISTEMAS DE CONTROL

Trabajo Autónomo 1: Introducción a MATLAB™


Nombre: Gary Hernán Villón Márquez
Paralelo: 118 Fecha: Mayo 20, 2019
Objetivos:

Objetivo General
Al finalizar esta sesión el estudiante estará́ en capacidad de desarrollar ejercicios asociados a la Ingeniería
de Control utilizando operaciones y funciones básicas de MATLAB™ para familiarizarse con el entorno del
software.

Objetivos Específicos
• Familiarizar al estudiante con el escritorio de MATLAB™.
• Aprender a utilizar las operaciones matemáticas básicas de MATLAB™.
• Introducir al uso de funciones básicas de representación gráfica.

Procedimiento (50 puntos)

Ejercicios
Código Resultado
1.
matrA = randi ([0,8],3,3);

2.
vectV = 0:0.03*pi:3*pi;
3.
B = matrA(1,:);

Escriba aquí el polinomio que representa: 8x 2 +8x+1


4.
C = matrA(2,:);

Escriba aquí el polinomio que representa: x 2 +4x+3


5.
CONVOL=conv(B,C);

Escriba aquí el polinomio que representa: 8x 4 +40x 3 +57x 2 +28x+3


6.
Bt = B';

7.
D = matrA.*Bt;
8.
Vt = vectV';

9.
SenoX = sin(Vt);

10.
CosenoX = cos(Vt);

11.
matrE = ones(4);
12.
matrF = 5*matrE;

13.
matrG = [8 7; 5 4];
matrF(3:4,3:4) = matrG;

14.
matrF(:,2) = [];

15.
FcnTrig = [SenoX, CosenoX];
16.
figure (1)
plot(Vt, SenoX, 'k^-
'),title('SenoX vs
Vt'),xlabel('Vt'),ylabel('Se
noX');
grid on;

17.
figure(2)
subplot(2,1,1),stem(Vt,SenoX
),title('SenoX vs
Vt'),xlabel('Vt'),ylabel('Se
noX');
grid on;
subplot(2,1,2),stairs(Vt,Sen
oX),title('SenoX vs
Vt'),xlabel('Vt'),ylabel('Se
noX');
grid on;
18.
figure(3)
plot(Vt,FcnTrig,'o--
'),title('FcnTrig vs
Vt'),xlabel('Vt'),ylabel('Fc
nTrig'),legend('SenoX','Cose
noX');
grid off;

19.
matrH = matrA.^3;

20.
invH = inv(matrH);
detH = det(invH);
Conclusiones y Recomendaciones (20 puntos)
• MATLABTM es una poderosa herramienta; en este curso, el empleo de este programa nos ayudará
a encontrar soluciones a los problemas de una manera más rápida y sobre todo nos permitirá
visualizar el problema para su mejor comprensión.
• Los vectores y matrices nos permiten describir problemas, pero su manipulación a medida que se
incrementa la dificultad crece, así como el tiempo en hacerlo; mediante MATLABTM podemos
resolver tales sistemas complejos de manera rápida y sin miedo a equivocarnos y para ello es
necesario conocer las operaciones básicas y la simbología que se emplea.
• Existen muchas maneras de graficar las funciones, hemos empleado las funciones plot, stem,
stairs; todas se diferencian una de la otra debido a la manera en como se presentan los resultados,
plot es un grafico de líneas, stem presenta los valores de forma discreta y stairs en forma de
escalera, dependiendo de la aplicación se elige entre que comando utilizar. Además, se pueden
añadir variantes a las graficas como leyendas, titulo, etiquetas de ejes, etc.
• Se recomienda estar pendiente de la simbología empleada dado que esto nos puede causar
errores en el código, además de conocer las funciones básicas empleadas comúnmente.

También podría gustarte