ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Análisis de Señales Ingeniería Biomédica 5 A


Enviado por   •  23 de Septiembre de 2016  •  Trabajo  •  682 Palabras (3 Páginas)  •  130 Visitas

Página 1 de 3

[pic 1]

CENTRO DE CIENCIAS DE LA INGENIERIA

DEPARTAMENTO DE INGENIERIA BIOMEDICA

[pic 2]

Análisis de Señales

Ingeniería Biomédica 5 A

Prof. Jesús Alejandro Montalvo Aguilar

Alejandra Guadalupe Vidrio Muñoz

        

Aguascalientes, México; 3 de septiembre de 2016

OBJETIVO

Que el alumno desarrolle diferentes programas ejecutables en MATLAB (archivos m).

Objetivos particulares:

  • Que el alumno conozca que es un archivo m.
  • Desarrollar un archivo m en MATLAB y ejecutarlo desde la línea de comandos.
  • Dar parámetros a un archivo m.

DESARROLLO

ACTIVIDAD 1

Creamos un archivo m (un fichero de comando) el cual realizara lo siguiente:

  1. Cree dos vectores que contengan los valores necesarios para poder graficar un señal u(t) y r(t), además realizar la grafica de las señales en una mismo ventana (debe contener titulo, descripción de los ejes y nombre del programador). Observe la figura 1.

El archivo m contiene las siguientes líneas:

x=[-3 -2 -1 0 1 2 3];

y1=[0 0 0 1 1 1 1];

y2=[0 0 0 0 1 2 3];

subplot(2,1,1),plot(x,y1),title('FUNCION ESCALON UNITARIO'),xlabel('TIEMPO (t)'),ylabel('U(t)');

subplot(2,1,2),plot(x,y2),title('FUNCION RAMPA UNITARIA'),xlabel('TIEMPO (T)'),ylabel('r(t)');[pic 3]

Figura 1 Grafica obtenida al ejecutar el archivo m.

ACTIVIDAD 2

Realizamos una función en Matlab para que cada señal sea graficada (rampa, escalón y delta unitarias) en tiempo continuo. Observe figura 2.

Al llamar a la función se indicara si se desea que esta desplazada del eje 0 y/o aumentar su amplitud (cada gráfico debia contar con titulo, etiquetas en el eje X  e Y, y nombre del programador).

function graf = grafi( des )

x=[0, 1, 2, 3, 4];

y=[0, 1, 2, 3, 4];

x1=[-2, -1, 0, 1, 2, 3, 4];

y1=[0, 0 , 0, 1, 1, 1, 1];

x2=[-2, -1, -0.5, 0, 0.5, 1, 2];

y2=[0, 0, 0, 1, 0, 0, 0];

g1=des*[1,1,1,1,1]+ x;

g2=des*[1,1,1,1,1,1,1] + x1;

g3=des*[1,1,1,1,1,1,1]+ x2;

graf=plot(g1,y),title('FUNCION RAMPA UNITARIA'),xlabel('Tiempo (t)'),ylabel('r(t)');

f=figure;

graf=plot(g2,y1),title('FUNCION ESCALON UNITARIO'),xlabel('Tiempo (t)'),ylabel('U(t)');

f1=figure;

graf=plot(g3,y2),title('FUNCION DELTA UNITARIO'),xlabel('Tiempo (t)'),ylabel('d(t)');

 

end

[pic 4]

Figura 2 Graficas rampa, escalón y delta unitaria.

TAREA

--‐Cree una función en matlab que grafique en diferentes ventanas de grafico las señales escalon discreta, rampa discretas desplazadas el tiempo que indique el usuario(cada gráfico debe contar con titulo, etiquetas en el eje X e Y, y nombre del programador). Observese figura 3.

function dis= disc(des);

x=[0, 1, 2, 3, 4];

y=[0, 1, 2, 3, 4];

x1=[-2, -1, 0, 1, 2, 3, 4];

y1=[0, 0 , 0, 1, 1, 1, 1];

g1=des*[1,1,1,1,1]+ x;

g2=des*[1,1,1,1,1,1,1] + x1;

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (427 Kb) docx (328 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com