Você está na página 1de 6

UNIVERSIDAD NACIONAL MAYOR DE

SAN MARCOS

FACULTAD DE INGENIERIA ELECTRÓNICA


Y ELÉCTRICA

MATLAB
ESCUELA: INGENIERÍA ELECTRÓNICA

CURSO: SISTEMAS DE CONTROL I (LABORATORIO)

TIPO DE INFORME: INFORME FINAL N°01

PROFESOR: ING. JEAN CARLOS MALCA FERNANDEZ

INTEGRANTES:

 MORALES VALLADARES ROMAN OLIVER 15190018

LIMA – PERÚ 2018


Experiencia N°1: Matlab
Morales Valladares Roman Oliver

Facultad De Ingeniería Electrónica Y Eléctrica, Universidad Nacional Mayor De San Marcos, Lima,
Perú

Resumen- En este artículo se B. Parte 2: Polinomios


presenta la experiencia realizada en el
laboratorio de Sistemas de Control 1,  En Matlab los polinomios son
en esta experiencia se hizo un representados por vectores.
recordatorio de Matlab para el Tengamos el siguiente polinomio:
desarrollo de todo el curso. (𝑠)=𝑠4+3𝑠3−15𝑠2−2𝑠+9

Su representación en Matlab sería:


Summary: This article presents the >> P=[1 , 3, -15 , -2 ,9];
experience carried out in the
Laboratory of Control Systems 1, in Para encontrar el valor del polinomio
this experience a reminder was made s=2
of Matlab for the development of the >> v=polyval(P,2);
entire course.
Para extraer las raíces de un polinomio
>> r=roots(P);
I. PROCEDIMIENTO
En el programa:
A. Parte 1: Comandos básicos

 Help función
 Clc
 Clear variable
 Clear all
 Close all
 Exit
 Open archivo

Operaciones básicas

Principales operadores
Para hallar el polinomio cuyas raíces
sean r1=0.5, r2=1 y r3=3
>> P2=poly([1 0.5 3]);

Para multiplicar polinomios


>> P3=conv(P,P2);

C. Parte 3: Creación de ficheros y


funciones
a. Crear un fichero que grafique
(𝑡)=sin(2∗𝑝𝑖∗10∗𝑡) , para un
intervalo de 10 segundos.

Para dividir:
>> [Q,R]=deconv(P3,P);
b. Cree una función que tengas que te
devuelva el valor de Y para un
determinado tiempo.

Defina (𝑠)=5𝑠4−𝑠2+0.5𝑠+9 y obtenga Grafica de la función:


los siguientes resultados:
P(s)+Q(s) P(s)xQ(s) P(s)/Q(s)
Asumimos que:
S = P(s)+Q(s),
Pr = P(s)*Q(s),
[Q,R]= P(s)/Q(s)
c. Cree una función que grafique Y
para una determinada frecuencia e
intervalo de tiempo.

D. Parte 4: Sentencias, if , else, for ,


while.

a. Cree una función que permita


determinar si un número es par o no E. Parte 5: Guardar y Recuperar datos
 Ejecutar las siguientes
instrucciones:
>> t=0:0.01:10;
>> f=t.^2;
>> g=t.^3;
>> cdt=[t;f];
>> cbc=[t;g];
Almacenar la variable cdt en el archivo
Cuadrática.mat y las variables cbc en el
b. Cree una función que calcule el archivo Cubica.mat y usar Simulink.
factorial de un número.
 Función cuadrática:

Diagrama de bloques en simulink:

c. Cree una función que sea capaz de


multiplicar dos matrices y obtener la
matriz inversa del resultado.
Grafica de función cuadrática y su F. Parte 6: Funciones de transferencias
derivada:
i. Para definir una función de
transferencia en Matlab, lo hacemos
con el comando tf. Definamos la
siguiente función de transferencia:
(𝑠)=(𝑠2+2𝑠+3)/(𝑠3+3𝑠2+3𝑠+1)
% Introducir una función de
transferencia polinómica
num=[ 1, 2, 3];
den=[1, 3, 3, 1];
sys=tf(num,den)
sys =
s^2 + 2 s + 3
---------------------
 Funcion cúbica: s^3 + 3 s^2 + 3 s + 1

Diagrama de bloques en simulink:

Ahora defina usted la siguiente


función
(𝑠)=[𝑠2+4]/[(𝑠+1)(𝑠2+5𝑠+6)]

Grafica de función cuadrática y su derivada:


ii. Encontrar el equivalente en iv. Obtener la respuesta de G(s) y H(s) a
funciones parciales de G(s) Obtener la respuesta de G(s) y H(s) a una
entrada de impulso (impulse)

 Respuesta de H(s) a una entrada


impulso:

iii. Obtener la respuesta de G(s) y


H(s) a una entra escalón (step).
 Respuesta de G(s) a una entrada
 Respuesta de G(s) a una entrada impulso:
escalón

 Respuesta de H(s) a una entrada


escalón

Você também pode gostar