Vous êtes sur la page 1sur 12

Fecha de efectividad: DICIEMBRE - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA


FACULTAD DE INGENIERA MEXICALI

Formato para Prcticas de Laboratorio

Formul



ENRIQUE REN BASTIDAS PUGA
Revis



MARLENNE ANGULO BERNAL
Autoriz



DAVID ISAAS ROSAS ALMEIDA
Nombre y Firma del Maestro
Nombre y Firma del Responsable
de Programa Educativo
Nombre y Firma del Director /
Representante de la Direccin

Cdigo: GC-N4-017 Revisin: 4


Pgina 1 de 12
PROGRAMA
EDUCATIVO
PLAN DE
ESTUDIO
CLAVE DE
UNIDAD DE
APRENDIZAJE
NOMBRE DE LA UNIDAD DE APRENDIZAJE
INGENIERO EN
ELECTRNICA
2009-2 11692 PROCESAMIENTO DIGITAL DE SEALES


PRCTICA
No.
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEALES
DURACIN
(HORAS)
1
NOMBRE DE LA
PRCTICA
PROGRAMACIN PARA PDS 4

1. INTRODUCCIN

MATLAB es un programa que permite realizar aplicaciones de diverso ndole matemtico y de ingeniera.
Para el laboratorio de Procesamiento Digital de Seales (PDS) se va a utilizar gracias a la gran flexibilidad
y poder para la implementacin desde clculos sencillos hasta algoritmos complejos que son
empleados en el PDS.

2. OBJETIVO (COMPETENCIA)

Competencia general: Utilizar la ventana de comandos de MATLAB y su ambiente de programacin
para desarrollar y ejecutar tanto programas sencillos (scripts) como programas ms avanzados
(funciones) que sean utilizados en clculos o aplicaciones de procesamiento digital de seales.

Competencias especficas:
Utilizar la ventana de comandos para ejecutar programas de MATLAB.
Desarrollar scripts y funciones en MATLAB.
Realizar clculos en MATLAB.
Manipular y operar vectores y matrices en MATLAB.
Realizar grficas en MATLAB.

3. FUNDAMENTO

3.1.- Ventana de comandos

La ventana de comandos es el rea principal de trabajo de MATLAB. Por medio de ella se pueden
realizar clculos y/o ejecutar programas de MATLAB.
a) El smbolo >> es el indicador de que la ventana de comandos est lista para ejecutar el trabajo
Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 2 de 12
requerido.
b) Si se asigna una variable o se corre una funcin y no se quiere desplegar el resultado se utiliza el
smbolo punto-y-coma (;) al final de la lnea.
c) El comando whos sirve para visualizar las variables en memoria, as como su tipo y tamao.
d) Para limpiar la pantalla se utiliza el comando clc.
e) Para borrar variables de la memoria se utiliza el comando clear.

3.2 Ayuda del sistema.

La documentacin de ayuda contenida en el programa de MATLAB es la herramienta ms poderosa
con la que se cuenta, en cuestin de descubrir la funcin bsica de los comandos y la forma de
utilizarlos (sintaxis). El comando help se utiliza para desplegar la ayuda de un comando en particular
cuando se conoce el nombre de ste.

Ejemplo 3.2.1: con la siguiente instruccin se obtiene una lista de los operadores que maneja MATLAB:

>> help ops


3.3 Clculos.

Una gran ventaja de MATLAB es que puede realizar desde clculos aritmticos sencillos hasta
operaciones avanzadas, tanto de valores escalares como vectoriales y matriciales, adems de que
contiene un gran nmero de funciones ya programadas para la implementacin de clculos o
despliegue de grficas relacionadas con procedimientos y/o aplicaciones tanto de matemticas como
de ingeniera en general.

A continuacin se enlistan algunas de las funciones que se utilizarn durante el curso. Recuerda que
para conocer su funcionamiento se puede utilizar el comando help:

abs( ) acos( ) angle( ) asin( ) atan( ) cos( )
exp( ) figure( ) imag( ) log( ) log10( ) log2( )
plot( ) real( ) sin( ) sqrt( ) stem( ) tan( )

No perder de vista que los operadores matemticas tienen una prioridad asignada automticamente, y
que si se quiere controlar el orden en que se realicen las operaciones se deben utilizar signos de
agrupacin. Para MATLAB el smbolo de agrupacin son los parntesis: ( ).

Tambin MATLAB tiene predefinidos algunos valores que son muy utilizados para clculos matemticos,
tales como:
i :
1

j :
1

pi :




Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 3 de 12
3.4 Vectores y matrices.

El uso de MATLAB se basa en arreglos de vectores y matrices, de hecho un nmero escalar es
considerado como una matriz de 1x1.

La creacin de vectores en MATLAB se puede realizar en dos formas:
a) De manera explcita para elementos arbitrarios.
>> A = [1, -2, 3, 0, 5]; %Genera el vector A = [1, -2, 3, 0, 5]

b) De manera implcita para valores equivalentes entre elementos:
>> A = [0 : 2 : 8]; %Genera el vector A = [0, 2, 4, 6, 8]

Para generar matrices se utiliza el smbolo ; como delimitador entre renglones.
Ejemplo: genera en MATLAB la siguiente matriz:
B = _
1 1 1
2 2 2
u 2 4
_
>> B = [1, 1, 1; -2, -2, -2; 0, 2, 4];

Los ndices de vectores o matrices nos permiten recuperar o modificar uno o varios elementos del vector
o matriz.
>> c = B(3,2) %Asigna a la variable c el valor del 3er rengln y la 2da columna de la
%matriz B
>> B(1,3) = 5 %Asigna el valor 5 al elemento del 1er rengln y la 3ra columna de la
%matriz B

A continuacin se enlistan algunas funciones de MATLAB relacionadas con vectores y matrices. Con el
comando help puedes conocer su funcionamiento:

length( ) max( ) mean( ) min( ) ones( ) size( )
std( ) sum( ) zeros( )

MATLAB maneja las operaciones entre vectores y matrices de la misma manera en que maneja
operaciones entre nmeros escalares. En este sentido corresponde al usuario seguir las reglas de
operaciones para vectores y matrices.

Por ejemplo: si se suman 2 vectores, estos deben ser del mismo tamao, o si se multiplican dos matrices,
el nmero de columnas de la primera matriz debe ser igual al nmero de renglones de la segunda.

MATLAB adems proporciona operadores de multiplicacin, divisin y potencia de elemento a
elemento entre vectores y matrices. Algo similar como la suma de vectores, que es una suma de
elemento a elemento:
.* Multiplica dos vectores o matrices elemento a elemento.
./ Divide dos vectores o matrices elemento a elemento.
.^ Eleva un vector o matriz a cierta potencia elemento por elemento.




Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 4 de 12
3.5 Programacin en MATLAB.

Una gran funcionalidad de MATLAB es la posibilidad de escribir programas, lo cual permite realizar desde
scripts sencillos hasta programas complejos de simulacin.

Los programas escritos para MATLAB se conocen como archivos-M, ya que se graban con extensin
.m. MATLAB cuenta con un editor local que permite crear o modificar archivos-M. Bsicamente existen
dos tipos de archivos-M, scripts y funciones.

Antes de ejecutar o desarrollar un programa en MATLAB se debe indicar el directorio donde se van a
buscar/grabar los archivos. Esto se hace en la barra de herramientas de la ventana principal, en el
campo Current Directory:.

Scripts: Son archivos que contienen una secuencia de comandos de MATLAB. Estos se pueden llamar
desde la ventana de comandos tecleando el nombre del archivo siempre que el directorio actual
(current directory) de MATLAB sea el mismo en que se encuentra el archivo. Las variables en un script
son globales y cualquier enunciado dentro de l que tenga que ver con variables las alterar en la
memoria de la sesin activa.

El siguiente ejemplo muestra un script que limpia la pantalla, genera el vector A = [1, 2, 3, , 50] y por
ltimo despliega la fecha del sistema en pantalla. El archivo se graba con el nombre script01.m:

clc %Se limpia la pantalla.
%NOTA: Los programas no llevan el smbolo >> al iniciar una lnea.

A = [1:50] %Se genera el vector A.

display('La fecha actual del sistema es: ')
date %Se despliega la fecha en pantalla.

Para ejecutar el programa, desde la ventana de comandos se teclea su nombre sin incluir la extensin:

>> script01 %Se ejecuta el programa script01.m

Funciones: Son programas que adems de contener comandos de MATLAB, regresan uno o varios
valores como resultado. Tambin permiten recibir parmetros de entrada, lo que hace que las funciones
sean ms verstiles que los scripts.

Otra diferencia con los scripts, es que las variables de una funcin son tratadas como locales, por lo
que no modificarn los valores de las variables globales de la sesin activa, a menos que se especifique
lo contrario.

El encabezado de una funcin (primera lnea) especifica la(s) variables(s) de los resultados de salida, el
nombre de la funcin y los parmetros de entrada, los cuales son opcionales. Cuando se graba el
archivo-M de una funcin se recomienda utilizar el nombre de la funcin como nombre del archivo.

Una prctica de programacin que se recomienda utilizar, es incluir comentarios aclaratorios, as como
una descripcin del uso de la funcin despus del encabezado del programa, lo cual servir para
utilizarse con el comando help. Para ello se utiliza el smbolo %.
Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 5 de 12

Ejemplo 3.5.1: Realizar una funcin que calcule el valor de la hipotenusa de un tringulo rectngulo
utilizando el Teorema de Pitgoras. La funcin debe recibir como entrada el valor de los catetos.
Nombra hipotenusa.m al archivo de la funcin.
a) Realiza la descripcin de la funcin despus del encabezado para que se pueda utilizar el
comando help.
b) Ejecuta la funcin para valores de catetos 3 y 4.
c) Ejecuta la funcin para valores de catetos 5 y 12.



function c = hipotenusa(a, b)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Funcin que calcula la hipotenusa de un tringulo rectngulo, utilizando
% el Teorema de Pitgoras y recibiendo como parmetros de entrada los
% valores de los catetos.
% USO:
% c = hipotenusa(a, b)
% donde:
% c - hipotenusa
% a - cateto 1
% b - cateto 2

% Escrito por Ren Bastidas
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%Clculo de la hipotenusa:
c = sqrt(a^2 + b^2);

Ejecucin solicitada:

a)
>> help hipotenusa

b)
>> c = hipotenusa(3,4)

c =

5

c)
>> c = hipotenusa(5,12)

c =

13

MATLAB tiene al igual que cualquier lenguaje de programacin enunciados de control de flujo. Estos
enunciados funcionan bsicamente de la misma manera que sus equivalentes para otros lenguajes. Los
Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 6 de 12
enunciados de control ms utilizados son: for, if, while.


3.6 Grficas en MATLAB.

MATLAB tiene la capacidad de generar grficas tanto en dos como en tres dimensiones. En nuestro
laboratorio haremos uso de grficas en dos dimensiones, entre las cuales se pueden generar grficas
lineales, semi-logartmicas, logartmicas, de barras, histogramas, etc.


A continuacin se muestran algunas de las funciones ms utilizadas para el manejo de grficas:

plot( ) title( ) xlabel( ) ylabel( ) text( ) axis( )
figure( ) subplot( ) legend( ) hold on grid on


Ejemplo 3.6.1: Desarrolla una funcin de MATLAB que grafique la funcin y = x
2
. El programa debe
recibir como parmetro de entrada un vector X que contenga los valores de la variable independiente
que se quieren calcular. Llamar al archivo funcion01.m.

Ejecutar el programa para los valores x = -10, -9, , 9, 10.

function Y = funcion01(X)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Funcin que grafica la parbola dada por:
% y = x^2
% USO:
% Y = funcion01(X)
% donde:
% Y : vector que regresa los valores calculados de la funcin.
% X : vector de entrada que contiene los valores de la variable
% independiente a utilizar.
%
% Escrito por Ren Bastidas
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

close all %Se cierran las ventanas abiertas.

Y = X.^2; %Se calculan los valores de la funcin:

figure(1); %Genera la figura 1
plot(X,Y,'r'); %Grafica la parbola de color rojo
%Se coloca el ttulo y las etiquetas de los ejes:
title('y = x^2');
xlabel('x');
ylabel('y');
set(gcf,'Color', 'w'); %Se ajusta el color del "background" a blanco:
grid on; %Despliega la cuadrcula


Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 7 de 12
Ejecucin:

>> X = [-10 : 10];
>> Y = funcion01(X);



4. PROCEDIMIENTO (DESCRIPCIN)
A) EQUIPO NECESARIO MATERIAL DE APOYO

Computadora personal
MATLAB



B) DESARROLLO DE LA PRCTICA

Las actividades para la prctica estn identificados con nmero y letra (ejemplo: 1.a). El profesor le
indicar a cada alumno que actividades le corresponde realizar.

1.a Desarrolla una funcin en MATLAB que aplique la frmula general.
La funcin debe arrojar en un vector X de dimensiones (1,2) los dos valores que resulten de
aplicar la frmula general.
Los valores de a, b y c se reciben como parmetros de entrada.
Ejecutar la funcin para resolver la ecuacin: 2x
2
+Sx 27 = u.







Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 8 de 12
1.b Escribe una funcin en MATLAB que calcule el valor
de el ngulo del tringulo rectngulo que se
muestra en la figura:
Entregar el resultado en grados en una variable
llamada tetha.
Los valores del cateto opuesto a y la
hipotenusa c se reciben como parmetros de
entrada.
Ejecutar la funcin para los valores a = 5 y c =
10.

1.c Realiza una funcin en MATLAB que calcule la distancia entre dos puntos P
1
(x
1
, y
1
) y P
2
(x
2
, y
2
).
La funcin debe entregar el resultado en la variable d.
Los valores de las coordenadas x1, y1, x2, y2 se reciben como parmetros de entrada.
Ejecutar la funcin para los puntos: P
1
(1, S) y P
2
(4, 1S).

1.d Realiza una funcin en MATLAB que calcule la pendiente de la recta que une a dos puntos P
1
(x
1
, y
1
)
y P
2
(x
2
, y
2
).
La funcin debe entregar el resultado en la variable m con formato de una razn entre dos
nmeros enteros e indicar con un mensaje si la recta que une a los puntos P
1
(x
1
, y
1
) y P
2
(x
2
, y
2
)
es creciente o decreciente.
Los valores de las coordenadas x1, y1, x2, y2 se reciben como parmetros de entrada.
Ejecutar la funcin para los puntos: P
1
(1, 2) y P
2
(S, S).

1.e Desarrolla una funcin en MATLAB que calcule el
rea A del tringulo rectngulo que se muestra en la
figura:
Entregar el resultado en grados en una variable
llamada A.
Los valores del cateto a y la hipotenusa c se
reciben como parmetros de entrada.
Ejecutar la funcin para los valores a = 2 y c =
4.


2.a Escribe una funcin en MATLAB que acepte como parmetro de entrada un vector X con cualquier
cantidad de elementos y que despliegue en pantalla (utilizando la funcin display para el mensaje)
los siguientes resultados:
Valor mnimo de los elementos del vector. Regresar el resultado en la variable m.
Valor mximo de los elementos del vector. Regresar el resultado en la variable M.
Longitud del vector. Regresar el resultado en la variable l.
Sumatoria de los elementos del vector. Regresar en la variable S.
Promedio de los elementos del vector. Regresar en la variable P.
Ejecuta la funcin para el vector X = [2, 4, 6, 0, 3].
Ejecuta la funcin para el vector X = [0, -1, 2, -3, 4, -5, 6, -7, 8, -9].




a
c


a
c
Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 9 de 12
2..b Desarrolla una funcin en MATLAB que reciba como parmetros de entrada un valor N (no utilizar
ciclos)
Calcula
S
1
= n
N
n=1

Calcula
S
2
= (2n)
2
N
n=1

Calcula

S
3
= n
n
N
n=1

Ejecuta la funcin para valores de N = 3 y N = 9.

2.c Realizar un programa que reciba dos vectores A = [a
1
,a
2
,,a
N
] y B = [b
1
,b
2
,,b
N
] del mismo
tamao.
Verificar la longitud de los vectores, y de no ser igual desplegar un mensaje de error en la
pantalla. En tal caso no realizar ninguna operacin en el programa.
En caso de que las longitudes de los vectores sean iguales realizar el siguiente clculo sin utilizar
ciclos:
S =
1
N
o
n
b
n
N
n=1

Ejecutar el programa para los siguientes vectores: A = [2,0,-1,4] y B = [-1,10,3].
Ejecutar el programa para los siguientes vectores: A = [1,2,3,4] y B = [1,3,5,7].
Ejecutar el programa para los siguientes vectores: A = [2,2,0] y B = [6,4,2].

2.d Escribe un programa que reciba dos vectores A = [a
1
,a
2
,,a
N
] y B = [b
1
,b
2
,,b
N
] del mismo
tamao.
Verificar la longitud de los vectores, y de no ser igual desplegar un mensaje de error en la
pantalla. En tal caso no realizar ninguna operacin en el programa.
En caso de que las longitudes de los vectores sean iguales, modificar al vector A de tal manera
que el elemento de menor valor en A sea remplazado por el menor valor del vector B, y que
tambin el elemento del mayor valor en A sea remplazado por el elemento de mayor valor de
B.
Utilizar la variable de salida Amod para el vector modificado.
Ejecutar el programa para los siguientes vectores: A = [3,2,1] y B = [-2,5,2,2].
Ejecutar el programa para los siguientes vectores: A = [1,2,3,4] y B = [1,0,6,2].
Ejecutar el programa para los siguientes vectores: A = [2,-2,0,1] y B = [3,5,-5,1].

2.e Escribe un programa que reciba dos vectores A = [a
1
,a
2
,,a
N
] y B = [b
1
,b
2
,,b
M
].
Realizar el siguiente clculo:
S =
1
K
_o
n
N
n=1
__ b
m
M
m=1
_
Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 10 de 12
Donde K es el valor ms grande entre las longitudes de los vectores A y B.
Ejecutar el programa para los siguientes vectores: A = [1,2,3] y B = [2,4].
Ejecutar el programa para los siguientes vectores: A = [2,0,4] y B = [1,1,1,1].


3.a Escribe un programa que grafique la funcin coseno que se muestra a continuacin:

s(t) = A cos(2 n
0
t)

El programa debe recibir como parmetros de entrada la amplitud de la funcin coseno (A), la
frecuencia fundamental del coseno en Hz (f
0
), el espacio entre los valores de la variable
independiente a considerar (t
s
) y el total del tiempo a graficar (T
t
), considerando que la funcin
se grafica desde t = 0.
Caractersticas de la grfica:
Grfica senoidal de color rojo.
Fondo de color blanco.
Incluir ttulo y nombres de los ejes con unidades.
Mostrar la cuadrcula.

3.b Desarrolla un programa que grafique tres perodos completos (iniciando en t = 0) de las funciones
que se muestran a continuacin:
s
1
(t) = A sen(2 n
0
t)
s
2
(t) = A cos(2 n
0
t)

El programa debe recibir como parmetros de entrada la amplitud de las funciones (A), la
frecuencia fundamental en Hz (f
0
) y el espacio entre los valores de la variable independiente a
considerar (t
s
).
Caractersticas de la grfica:
Grfica de la funcin seno de color azul y grfica de la funcin coseno de color rojo.
Ambas en los mismos ejes de la misma figura.
Fondo de color blanco.
Incluir ttulo y nombres de los ejes con unidades.
Mostrar la cuadrcula.

3.c Desarrolla un programa que grafique tres perodos completos (iniciando en t = 0) de las funciones
que se muestran a continuacin:
s
1
(t) = A sen(2 n
0
t)
s
2
(t) = A cos(2 n
0
t)

El programa debe recibir como parmetros de entrada la amplitud de las funciones (A), la
frecuencia fundamental en Hz (f
0
) y el espacio entre los valores de la variable independiente a
considerar (t
s
).
Caractersticas de la grfica:
Grfica de la funcin seno de color azul y grfica de la funcin coseno de color rojo.
Ambas grficas deben estar en la misma figura pero distintos ejes.
Fondo de color blanco.
Incluir ttulo.
Mostrar la cuadrcula.
Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 11 de 12

3.d Desarrolla un programa que grafique tres perodos completos (iniciando en t = 0) de las funciones
que se muestran a continuacin:
s
1
(t) = A sen(2 n
0
t)
s
2
(t) = A cos(2 n
0
t)

El programa debe recibir como parmetros de entrada la amplitud de las funciones (A), la
frecuencia fundamental en Hz (f
0
) y el espacio entre los valores de la variable independiente a
considerar (t
s
).
Caractersticas de la grfica:
Grfica de la funcin seno de color azul y grfica de la funcin coseno de color rojo. Las
grficas deben presentarse en figuras distintas.
Fondo de color blanco.
Incluir ttulo y nombres de los ejes con unidades.
Mostrar la cuadrcula.


3.e Escribe un programa que grafique la funcin que se muestra a continuacin:

s(t) = A
2
sen(2 n
0
t) cos(2 n
0
t)

El programa debe recibir como parmetros de entrada la amplitud de la funciones (A), la
frecuencia fundamental en Hz (f
0
), el espacio entre los valores de la variable independiente a
considerar (t
s
) y el total del tiempo a graficar (T
t
), considerando que la funcin se grafica desde
t = 0.
Caractersticas de la grfica:
Grfica de color rojo.
Fondo de color blanco.
Incluir ttulo y nombres de los ejes con unidades.
Mostrar la cuadrcula.



C) CLCULOS (SI APLICA) Y REPORTE

Todos los reportes del laboratorio de PDS se deben realizar con las siguientes caractersticas:

1. Portada: datos generales del estudiante, unidad de aprendizaje y grupo.
2. Introduccin: explicacin de la prctica donde adems se especifique la competencia de la
misma.
3. Desarrollo: el profesor le indicar a cada estudiante cules son los ejercicios que debe realizar:
a. Incluir el enunciado de cada actividad que le haya sido asignada.
b. El cdigo del programa que haya realizado para la actividad.
c. La ejecucin del programa (impresin de la pantalla de MATLAB, grficas, etc.).
4. Conclusiones: un escrito de parte del alumno donde se plasme lo que le dej la prctica, sin
omitir una opinin sobre si se alcanz la competencia(s) plasmada(s) para la prctica.

Todos los reportes se deben entregar a la semana siguiente de entregada la prctica para que sean
Fecha de efectividad: JULIO - 2012

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formatos para prcticas de laboratorio


Cdigo GC-N4-017
Revisin 1
Pgina 12 de 12
considerados en la evaluacin.

Para esta prctica en particular incluir en la introduccin la respuesta a las siguientes preguntas:
1. Qu es MATLAB?
2. Qu compaa lo desarrolla?
3. Cules son las aplicaciones de MATLAB?


5. RESULTADOS Y CONCLUSIONES

Ver la seccin C (Reporte).

6. ANEXOS

No aplica.

7. REFERENCIAS

Ayuda del sistema del programa MATLAB.