Académique Documents
Professionnel Documents
Culture Documents
ALUMNOS :
2019
EXPERIENCIA N°1 LABORATORIO DE PDS
I. OBJETIVOS
Creado por la compañía The MathWorks en 1984 y es ampliamente usado en los ambientes
académicos y empresariales.
VENTANAS DE MATLAB
- Command Window
- Workspace
- Command History
a) Command Window
Permite el ingreso de comandos a ser ejecutados por MATLAB.
FLECHA ARRIBA
En la ventana Command Window, repite los últimos comandos ingresados en la misma
sesión.
b) Workspace
Es el espacio u hoja de trabajo.
Toda variable creada en el Command Window es almacenada temporalmente en el
Workspace.
Al finalizar la sesión en MATLAB (con los comandos quit o exit) las variables se borran, a
menos que se las grabe previamente.
GRABAR VARIABLES
Para guardar las variables ingresar el comando save en el Command Window.
>> save
>> load
OBS
Con estos dos comandos no se graban o recuperan los comandos, solo variables.
c) Command History
Contiene una lista o historial de todos los comandos ingresados en el Command Window
organizados por fecha.
Dando doble clic sobre cualquier de esos comandos será ejecutado por MATLAB.
FUNCIONES DE MATLAB
Son de dos tipos:
Para ejecutar el editor de textos de MATLAB, ingresar el comando edit en la ventana Command
Window.
AYUDA DE MATLAB
Cada función o comando tiene una ayuda que se puede invocar desde el Command Window
usando el comando help, seguido por el nombre de la función o comando, por ejemplo:
III. PROCEDIMIENTO
Por ejemplo:
>>T=0.1
3. Definir una matriz fila conteniendo los valores de la variable independiente.
>> t = [0:T:6]
61 puntos.
>> t = [0:T:6];
El propósito del signo es registrar y guardar los datos del intervalo t,ya que, si no se coloca
los datos del intervalo de tiempo son mostrados.
4. Genere una matriz fila conteniendo los valores de la función seno en los puntos del dominio
definido previamente.
>> f=sin(t)
61 puntos.
>>plot(t,f)
Various line types, plot symbols and colors may be obtained with PLOT(X,Y,S) where S is
a character string made from one element from any or all the following 3 columns:
For example, PLOT(X,Y,'c+:') plots a cyan dotted line with a plus at each data point;
PLOT(X,Y,'bd') plots blue diamond at each data point but does not draw any line
>>plot(t,f,’r*-‘)
>>plot(t,f,’go:‘)
>> clf
¿Cuál es su finalidad?
Borra la última gráfica realizada.
>> f=sin(2*t)
>>plot(t,f,’b+--‘)
>> hold on
>> f=sin(t)
>>plot(t,f,’r+-‘)
>> grid;
Para quitarla, ingrese nuevamente el mismo comando.
10. Pruebe el uso del comando figure (k), k es un entero mayor que 1.
T=0.1;
t=[0:T:6];
figure ('Position' ,[400 100 300 200]); %ubica y le da tamaño a la
grafica
f=sin(t/2)
figure (1)
subplot(2,1,2)%ubica el número 2 en la grafica
plot(t, sin(3*t),'b+-');
title('seno de 3*t'); %muestra el titulo
Figura 1.5 – Figure con tamaño, ubicación en pantalla y título especificados por el usuario
>> f1=abs(t-8)
>> f2=exp(-2*abs(t))
>> f3=exp(-t/2)
>> f4=cos(pi*t)
12. Graficar las cuatro funciones en un solo figure pero dividido en cuatro espacios (Figura
1.6).
>> figure(3)
>> subplot(2,2,1); plot(t,f1)
>> subplot(2,2,2); plot(t,f2)
>> subplot(2,2,3); plot(t,f3)
>> subplot(2,2,4); plot(t,f4)
Defina una función y su dominio y grafíquela con los tres comandos (stem, bar y stairs), Figura
1.7.
Use subplot (una fila, tres columnas). Muestre los comandos ingresados.
Son:
>> T=0.1;
>> t=[0:T:4];
>> f4=abs(2*pi*t);
>> subplot(1,3,1)
>> bar (t,f4)
>> title('grafica bar');
>> subplot(1,3,2)
>> stairs (t,f4)
>> title('grafica stair');
>> subplot(1,3,3)
>> stem (t,f4)
>> title('grafica stem');
Figura 1.7 – Gráficas de la función cos(pi*1), discreta
>> f2
>> f1
>> clear f2
>> clear f1
>> f2
>> f1
1 1
𝑦= + −6
(𝑥 − 3) + 0.01 (𝑥 − 9)2 + 0.04
2
En las series trigonométricas de Fourier, que permiten hallar las componentes cosenoidales
de una señal periódica (amplitud y fase, aparte de la frecuencia), aparece la función Sa(x).
Qué significado tiene dicha función con respecto a la amplitud de las componentes.
>> xlabel (‘Tiempo (s)’) %Agrega “Tiempo(s)” como título del eje “x”
>> ylabel (‘Amplitud’) %Agrega “Amplitud” como título del eje “y”
>> axis ([0 12 -2 5]) %Establece como (0,12) los valores inicial y final del
eje “x” y a (-2,5) los valores inicial y final del eje “y”
>> cd d: %Estable a D: como el Current Folder
>> cd c: %Establece a C: como el Current Folder
>> exit %Cierra el programa
>> quit %Fuerza el cierre del programa
17.- Grafique las siguientes funciones en tiempos discreto y continuo superpuestos. Emplear
marcas, colores, estilos según considere.
f1 = 3 sen(t) exp(t)
f2 = log(t) ln(t)
f3 = sin(t) + cos(t)
f4 = exp(t) + exp(-t)
f5 = f1 * f2
f6 = f3 + f4
f7 = f1/f2
f8 = f1 + f2 + f3 + f4
T=0.1;
t=[0:T:4];
f1=3*sin(t).*exp(t);
f2=log10(t).*log(t);
f3 = sin(t) + cos(t);
f4 = exp(t) + exp(-t);
f5=f1.*f2;
f6=f3+f4;
f7=f1./f2;
f8=f1+f2+f3+f4;
figure (1)
subplot(2,2,1)
plot(t,f5,'r--')
hold on
stem(t,f5,'b','Marker','.','MarkerSize',4,'LineStyle','-')
title('grafica de f5=f1*f2');
hold off
subplot(2,2,2)
plot(t,f6,'g-')
stem(t,f6,'r','Marker','x','MarkerSize',4)
hold on
plot(t,f6,'g-')
title('f3+f4');
hold off
subplot(2,2,3)
plot(t,f7,'k')
hold on
stem(t,f7,'r','LineStyle','none','MarkerSize',4)
title('grafica de f7=f1/f2')
hold off
subplot(2,2,2)
title('grafica de f6=f3+f4')
subplot(2,2,4)
plot(t,f8,'c')
hold on
stem(t,f8,'m')
title(' grafica de f8=f1+f2+f3+f4')