Anda di halaman 1dari 5

Laboratorio de Sistemas de Control I 2017-I

Curso de Laboratorio de Sistemas de Control I


Gua N 1
Matlab

I- Objetivos
a. Familiarizarse con el uso de Matlab

II- Introduccin
MATLAB (MATrix LABoratory) es un programa orientado al clculo
con matrices, al que se reducen muchos de los algoritmos que
resuelven problemas de matemtica aplicada e Ingeniera.

En la figura 1 se presentan las principales partes del entorno de Matlab.

Editor de funciones
Directorio Espacio
de trabajo

Ventana de comandos

Figura 1. Entorno de Matlab R2014a

III- Procedimiento
a. Parte 1: Comandos bsicos

Help funcin
Clc
Clear variable
Clear all

Universidad Nacional Mayor de San Marcos Facultad de ingeniera Electrnica y Elctrica


Laboratorio de Sistemas de Control I 2017-I

Close all
Exit
Open archivo

Operaciones bsicas

Figura 2. Principales operadores

b. Parte 2: Polinomios
i. En Matlab los polinomios son representados por vectores.
Tengamos el siguiente polinomio:
() = 4 + 3 3 15 2 2 + 9
Su representacin en Matlab sera:
>> P=[1 , 3, -15 , -2 ,9];

Para encontrar el valor del polinomio s=2


>> v=polyval(P,2);

Para extraer las races de un polinomio


>> r=roots(P);

Para hallar el polinomio cuyas races sean r1=0.5, r2=1 y r3=3


>> P2=poly([1 0.5 3]);

Para multiplicar polinomios


>> P3=conv(P,P2);

Para dividir:
>> [Q,R]=deconv(P3,P);

Defina () = 5 4 2 + 0.5 + 9 y obtenga los siguientes


resultados:
P(s)+Q(s) P(s)xQ(s) P(s)/Q(s)
c. Parte 3: Creacin de ficheros y funciones

Universidad Nacional Mayor de San Marcos Facultad de ingeniera Electrnica y Elctrica


Laboratorio de Sistemas de Control I 2017-I

i. Crear un fichero que grafique ( ) = sin(2 10 )


, para un intervalo de 10 segundos.
ii. Cree una funcin que tengas que te devuelva el valor de Y para
un determinado tiempo.
iii. Cree una funcin que grafique Y para una determinada
frecuencia e intervalo de tiempo.

d. Parte 4: Sentencias, if , else, for , while.


i. Cree una funcin que permita determinar si un nmero es par
o no.
ii. Cree una funcin que calcule el factorial de un nmero.
iii. Cree una funcin que sea capaz de multiplicar dos matrices y
obtener la matriz inversa del resultado.

e. Parte 5: Guardar y Recuperar datos


Para almacenar todo lo introducido y obtenido en la ventana de
comandos, se utiliza la siguiente instruccin
Diary(session.txt);
Diary on/ off
Para Guardar variables
save datos.mat ; (guarda todas las variables)
save datos.mat x; (slo guarda x)
Para Recuperar variables
load(datos.mat)

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 Cuadrtica.mat y las variables


cbc en el archivo Cubica.mat.
*Simulink es una extensin de Matlab que aade un entorno grfico
para modelar, simular y analizar sistemas dinmicos lineales y no
lineales.
En Simulink, realizar el siguiente esquema. Realice la simulacin y
comente los resultados.

Universidad Nacional Mayor de San Marcos Facultad de ingeniera Electrnica y Elctrica


Laboratorio de Sistemas de Control I 2017-I

Figura 3. Esquema de Simulink


Luego haga lo mismo pero utilizando el archivo Cubica.mat
f. Parte 6: Funciones de transferencias
i. Para definir una funcin de transferencia en Matlab, lo hacemos
con el comando tf. Definamos la siguiente funcin de
transferencia:
2 + 2 + 3
() = 3
+ 3 2 + 3 + 1

% Introducir una funcin de transferencia polinmica


num=[ 1, 2, 3];
den=[1, 3, 3, 1];
sys=tf(num,den)

sys =

s^2 + 2 s + 3
---------------------
s^3 + 3 s^2 + 3 s + 1

Continuous-time transfer function.

Ahora defina usted la siguiente funcin


2 + 4
( ) =
( + 1)( 2 + 5 + 6)

ii. Encontrar el equivalente en funciones parciales de G(s)


iii. Obtener la respuesta de G(s) y H(s) a una entra escaln (step)
iv. Obtener la respuesta de G(s) y H(s) a una entra impulso
(impulse)

Universidad Nacional Mayor de San Marcos Facultad de ingeniera Electrnica y Elctrica


Laboratorio de Sistemas de Control I 2017-I

IV- Informe Final


a. Presente los resultados obtenidos durante el procedimiento
desarrollado. Adjuntar los archivos creados durante la experiencia.
b. Plazo mximo de presentacin: 1 semana despus de presentacin de
la experiencia.

Universidad Nacional Mayor de San Marcos Facultad de ingeniera Electrnica y Elctrica

Anda mungkin juga menyukai