Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EXPERIENCIA 1
INTRODUCCION A MATLAB Y GRAFICACION DE FUNCIONES
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
El IDE de MATLAB consta de tres ventanas principales (ver Figura 1.1).
- 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.
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES EXPERIENCIA 1
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:
Permiten la construcción de funciones o programas para tareas específicas. Se pueden crear usando
el editor de textos incorporado (Figura 1.2).
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:
VI. PROCEDIMIENTO
Por ejemplo:
>>T=0.1
>> t = [0:T:6]
>> t = [0:T:6];
4. Genere una matriz fila conteniendo los valores de la función seno en los puntos del dominio
definido previamente.
>> f=sin(t)
___________________________________________________________________________
>>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:
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES EXPERIENCIA 1
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,’b+--‘)
>> clf
>> hold on
Y grafique la función:
>> f = sin(t)
>>plot(t, f, ’r+-‘)
>> grid;
10. Pruebe el uso del comando figure (k), k es un entero mayor que 1.
>> f = sin(t/2)
>>plot(t, f, ’r+-‘)
>> f = figure(2)
>> f =
Figure (2) with properties:
Number: 2
Name: ''
Color: [0.9400 0.9400 0.9400]
Position: [488 342 560 420]
Units: 'pixels'
Figura 1.5 – Figure con tamaño, ubicación en pantalla y título especificados por el usuario
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES EXPERIENCIA 1
>> f1 = abs(t-8)
>> f2 = exp(-2*abs(t))
>> f3 = exp(-t/2)
>> f4 = cos(pi*t)
12. Graficar las cuatro funciones anteriores en un solo figure pero dividido en cuatro ventanas
(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.
>> f2
>> f1
>> clear f2
>> clear f1
>> f2
>> f1
>> clear
Encuentre la ecuación matemática de la función hump y por qué se le llama así. __________
Qué es una función simbólica.
>> cd d:
>> cd c:
>> exit
>> quit
>> clc
>> diary
>> version
>> ver
>> demo
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