SlideShare une entreprise Scribd logo
1  sur  15
1
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE
EXTENSION LATACUNGA
DEPARTAMENTO DE ELÈCTRICA Y ELECTRÓNICA
TÍTULO
“DISEÑO DE UN PROGRAMA EN MATLAB PARA GRAFICAR
FUNCIONES SINGULARES”
AUTORES: Darío Chanchay
Henry Simbaña
NIVEL: Cuarto nivel presencial
TUTOR: Mayra Erazo
Latacunga, Abril del 2014
2
TÍTULO.
Diseño de un programa en matlab para graficar funciones singulares.
1. DEFINICIÓN Y JUSTIFICACIÓN DEL PROBLEMA.
1.1. DEFINICIÓN
En función al gran avance científico, tecnológico y a la facilidad de crear,
diseñar y construir prototipos electrónicos, cada vez se incrementan
actividades en el desarrollo de nuevos dispositivos para el servicio de quienes
lo requieren y la importancia que tiene para el aprendizaje de los estudiantes
de electrónica.
Pero por otro lado los estudiantes de cuarto nivel no cuentan con un
programa que sirva como material didáctico que permita observar las
funciones singulares.
1.2. JUSTIFICACIÓN
El programa en Matlab controlado por un lenguaje de programación, permitirá
que el alumno logre una excelente comprensión acerca de las funciones
singulares.
2. OBJETIVOS
2.1. Objetivo General.
Diseñar un programa en Matlab mediante código de programación, para la
demostración gráfica de las señales; Escalón, Pulso, Rampa, Triángulo y
Sinc.
Objetivos Específicos.
 A través del lenguaje de Programación en Matlab se realizará un
programa de interfaz gráfica
 Implementar los gráficos los cuales permitan desplazarse en el eje x
positivo, negativo y en amplitud si fuera el caso, dando las respectivas
indicaciones requeridas por el lenguaje de programación.
3
 Poner en práctica los conocimientos adquiridos por las materias
recibidas pata obtener buenos resultados.
 Realizar la debida programación en Matlab para para que el usuario
interactúe con las diferentes funciones singulares.
3. MARCO TEÓRICO.
3.1 Funciones Singulares
3.1.1 Escalón Unitario:
Se define como:
Ecuación 1
Figura N° 1
Oppenheim, A. y Willsky, A.(1998).Señales y Sistemas (2 ed). México: Prentice Hall.
3.1.2 Pulso Rectangular:
Se define como: 𝑥(𝑡) = 𝐴[𝑢(𝑡 − 𝑡𝑜) − 𝑢(𝑡 − 𝑡1)] Ecuación 2
Figura N° 2
4
Funciones Singulares, disponible en: http://es.scribd.com/doc/64295998/senales
3.1.3 Rampa:
Se define como:
Ecuación 3
Figura N° 3
Funciones Singulares,disponible en: http://es.scribd.com/doc/64295998/senales
3.1.4 Pulso Triangular:
Se define como: Trig(t) = r(t + to)-2r(t) + r(t-t1) Ecuación 4
Figura N° 4
Funciones Singulares, disponible en: http://es.scribd.com/doc/64295998/senales
3.1.5 Función Sinc:
En procesamiento digital de señales la función sinc normalizada comúnmente
se define como:
5
Ecuación 5
En matemática, la histórica función sinc desnormalizada, está definida por:
Ecuación 6
Figura N° 5
Funciones Singulares, disponible en: http://es.scribd.com/doc/64295998/senales
3.2 Matlab
Es un entorno de cálculo numérico de altas prestaciones y visualización e integra:
Análisis numérico
Cálculo matricial
Procesamiento de señales
Gráficos
Es un entorno fácil de usar, donde los problemas y las soluciones son expresados
como se escriben matemáticamente, sin la programación tradicional. El nombre
MATLAB proviene de “MATrix LABoratory” (Laboratorio de Matrices)
Las prestaciones más importantes son:
 Escritura del programa en lenguaje matemático.
6
 Implementación de las matrices como elemento básico del lenguaje, lo que
permite una gran reducción del código, al no necesitar implementar el
cálculo matricial.
 Implementación de aritmética compleja.
 Un gran contenido de órdenes específicas, agrupadas en TOOLBOXES.
 Posibilidad de ampliar y adaptar el lenguaje, mediantes ficheros de script y
funciones
3.2.1 ENTORNO DE DISEÑO DE GUI
Figura N° 6
Matlab, disponible en: http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html
La siguiente tabla muestra una descripción de los componentes:
Tabla N° 1
Matlab, disponible en: http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html
7
La opción Property Inspector nos permite personalizar cada elemento.
Figura N° 7
Matlab, disponible en: http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html
3.2.2 CÓDIGO DEL PROGRAMA PARA GENERAR GRÁFICAS DE LAS
FUNCIONES SINGULARES
case 1 .-permite elegir que tipo de señal desea graficar
f=str2num(get(handles.TIEMPO0,'string'));
y=str2num(get(handles.AMPLITUD,'string')); variables de entrada para graficar
t=linspace(-20,20 , 10000);
x=t-f;
ult=(y).*heaviside(x);
plot(t, ult, 'linewidth', 2); grid on presentación a pantalla de gráficos
ylim([-2-y 2+y])
title('bfFUNCION ESCALON'); dar un título a la gráfica
case 2 permite elegir qué tipo de señal desea graficar y así sucesivamente
set(hObject, 'String', {'ESCALON', 'PULSO', 'RAMPA', 'TRIANGULO', 'SINC'});permite poner nombres
a quienes forman parte del menú
function FileMenu_Callback(hObject, eventdata, handles) ya en ejecución llama al menu
function OpenMenuItem_Callback(hObject, eventdata, handles) permite abrir el menu para escoger
file = uigetfile('*.fig');
8
if ~isequal(file, 0)
open(file); de acuerdo a la selección abre la ventana
end
function PrintMenuItem_Callback(hObject, eventdata, handles) toma los valores ingresados
printdlg(handles.figure1) y presenta a pantalla los gráficos
function CloseMenuItem_Callback(hObject, eventdata, handles)
selection = questdlg(['Close ' get(handles.figure1,'Name') '?'],... toma los valores ingresados
['Close ' get(handles.figure1,'Name') '...'],... y presenta a pantalla los gráficos
'Yes','No','Yes');
if strcmp(selection,'No') no hace nada si no selecciona
return;
Código que permiten crear, dar nombre, y llamar a una función
function TIEMPO1_Callback(hObject, eventdata, handles)
function TIEMPO1_CreateFcn(hObject, eventdata, handles)
Funciones que permiten poner color o asignar por defecto
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
Funciones que permiten borrar los datos de la caja de texto
ini=char(' ');
set(handles.TIEMPO0,'String',ini);
set(handles.TIEMPO1,'String',ini);
set(handles.AMPLITUD,'String',ini);
set(handles.PENDIENTE,'String',ini);
3.2.3 SENTENCIAS GET Y SET
La asignación u obtención de valores de los componentes se realiza mediante las
sentencias get y set
Por ejemplo:
celsius1=eval(get(handles.celsius,'string'));
%Para convertir celsius a kelvin
kelvin1=celsius1 + 273.15;
Notar que siempre se obtienen los datos a través de los identificadores handles.
Para colocar el valor de la variable kelvin1 al statictext,(Tag kelvin) escribimos:
set(handles.kelvin,'string',kelvin1);
4. IDEA A DEFENDER
Mediante la creación del programa, se pretende poner en práctica los
conocimientos inculcados en las respectivas materias, además que se pueda
observar las funciones singulares.
9
5. RESULTADOS ESPERADOS
 Un programa de interfaz gráfica
 Gráficos que permitan desplazarse en el eje x positivo, negativo y en
amplitud si fuera el caso.
 Recopilar los conocimientos adquiridos por las materias recibidas para
generar un programa eficiente.
 Dentro del programa que el usuario interactúe con las diferentes
funciones singulares.
6 GLOSARIO
Matlab.- Es un programa sin interfaz gráfica sino solo por comando en forma de programación.
Como cualquier otro software de programación. Solo que esta más orientado a las matemáticas.
Lenguaje de programación.- Es un idioma artificial diseñado para expresar computaciones que
pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para
crear programas que controlen el comportamiento físico y lógico de una máquina, para
expresar algoritmos con precisión, o como modo de comunicación humana.
Interfaz gráfica.- Es un programa Informático que actúa de interfaz de usuario, utilizando un
conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en
la interfaz. Proporciona un entorno visual sencillo para permitir la comunicación con el sistema
operativo de una máquina o computador.
Código Fuente.- En un programa informático (o software) es un conjunto de líneas de texto que
son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en
el código fuente de un programa está descrito por completo su funcionamiento.
Comunicación.- Es el proceso mediante el cual se transmite información de una entidad a otra.
Los procesos de comunicación son interacciones mediadas por signos entre al menos dos agentes
que comparten un mismo repertorio de signos y tienen unas reglas semióticas comunes.
10
7 CONCLUSIONES
 MATLAB posee una gran colección de funciones para el procesamiento de señales.
 La propuesta que se presenta es una alternativa al método gráfico y por supuesto, es
menester del usuario identificar los casos en que puede aplicarlo.
 Durante el desarrollo se analizarán varios tipos de estas señales.
8 RECOMENDACIONES
 Analizar detenidamente las graficas de cada una de las funciones singulares.
 Manejar correctamente los comandos para obtener la grafica de las funciones.
9 BIBLIOGRAFÌA
Fuentes bibliográficas
Oppenheim, A. y Willsky, A.(1998).Señales y Sistemas (2 ed). México: Prentice Hall.
Moore ,H.(2007).Matlab para ingenieros. México: Prentice Hall.
Referencias web:
Matlab, disponible en:
http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html
Funciones Singulares, disponible en:
http://es.scribd.com/doc/64295998/senales
11
ANEXOS
Escalón
𝐴𝑢(𝑡 − 𝑡𝑜) = {
0 𝑡 < 2
2 𝑡 ≥ 2
𝐴𝑢(𝑡 − 𝑡𝑜) = {
0 𝑡 < 2
2 𝑡 ≥ 2
12
Pulso Rectangular
𝑥(𝑡) = 12[𝑢(𝑡) − 𝑢(𝑡 − 2)]
𝑥(𝑡) = 12[𝑢(𝑡) − 𝑢(𝑡 − 2)]
13
Rampa
𝐴𝑟(𝑡 − 𝑡𝑜) = {
0
1(𝑡 − 1)
14
𝐴𝑟(𝑡 − 𝑡𝑜) = {
0
10(𝑡 − 2)
Pulso Triangular
Trig(t) = r(t + 2)-2r(t) + r(t-6)
Trig(t) = r(t + 0)-2r(t) + r(t-8)
15
Función Sinc

Contenu connexe

Tendances

Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVAStiven Rocha
 
Clases
ClasesClases
ClasesLili
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlabCarlos Yagamy
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labviewcmssmc
 
Programación Modular
Programación ModularProgramación Modular
Programación Modularguestefc95b
 
Funciones y subrutinas
Funciones y subrutinasFunciones y subrutinas
Funciones y subrutinasFelipe Rivera
 
Programación funcional
Programación funcionalProgramación funcional
Programación funcionalDamián Rotta
 
GUI EN MATLAB MODULACION PULSO UNICO
GUI EN MATLAB MODULACION PULSO UNICOGUI EN MATLAB MODULACION PULSO UNICO
GUI EN MATLAB MODULACION PULSO UNICOCristhian Fernandez
 
estructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientrasestructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientrasJohan Velandia
 
Raptor comandos
Raptor comandosRaptor comandos
Raptor comandosarecerv
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representaciónBenjamin Medina Ramirez
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionVale
 

Tendances (17)

Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVA
 
Manual de raptor
Manual de raptorManual de raptor
Manual de raptor
 
Clases
ClasesClases
Clases
 
Guide
GuideGuide
Guide
 
MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab
 
PROGRAMACIÓN EN JAVA
PROGRAMACIÓN EN JAVAPROGRAMACIÓN EN JAVA
PROGRAMACIÓN EN JAVA
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Programación Modular
Programación ModularProgramación Modular
Programación Modular
 
Funciones y subrutinas
Funciones y subrutinasFunciones y subrutinas
Funciones y subrutinas
 
Programación funcional
Programación funcionalProgramación funcional
Programación funcional
 
GUI EN MATLAB MODULACION PULSO UNICO
GUI EN MATLAB MODULACION PULSO UNICOGUI EN MATLAB MODULACION PULSO UNICO
GUI EN MATLAB MODULACION PULSO UNICO
 
estructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientrasestructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientras
 
Raptor comandos
Raptor comandosRaptor comandos
Raptor comandos
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 

En vedette

Funciones singulares
Funciones singularesFunciones singulares
Funciones singularesKenyo Turco
 
Gráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabGráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabFabián Garzón
 
introducción a la teoría de circuitos P2
introducción a la teoría de circuitos P2introducción a la teoría de circuitos P2
introducción a la teoría de circuitos P2Jorge Luis Jaramillo
 
Sistemas de primer orden
Sistemas de primer ordenSistemas de primer orden
Sistemas de primer ordenHenry Alvarado
 
Mecanica De Materiales Ii
Mecanica De Materiales IiMecanica De Materiales Ii
Mecanica De Materiales IiHdezRV
 
Cambios fisicos y quimicos
Cambios fisicos y quimicosCambios fisicos y quimicos
Cambios fisicos y quimicosVladimir Ovmf
 
Portafolio ejemplo de informe
Portafolio   ejemplo de informePortafolio   ejemplo de informe
Portafolio ejemplo de informejhonnyjose_lopez
 
Solucionario de mecanica de materiales 6ta edicion r. c. hibbeler
Solucionario de mecanica de materiales 6ta edicion   r. c. hibbelerSolucionario de mecanica de materiales 6ta edicion   r. c. hibbeler
Solucionario de mecanica de materiales 6ta edicion r. c. hibbelerlyedilmer
 
Esfuerzo y deformacion
Esfuerzo y deformacionEsfuerzo y deformacion
Esfuerzo y deformacionJhoan Urdaneta
 
Diagrama de fuerza cortante y momento flexionante
Diagrama de fuerza cortante y momento flexionanteDiagrama de fuerza cortante y momento flexionante
Diagrama de fuerza cortante y momento flexionantevlspmeso
 

En vedette (16)

Funciones singulares
Funciones singularesFunciones singulares
Funciones singulares
 
Gráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabGráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlab
 
introducción a la teoría de circuitos P2
introducción a la teoría de circuitos P2introducción a la teoría de circuitos P2
introducción a la teoría de circuitos P2
 
Sistemas de primer orden
Sistemas de primer ordenSistemas de primer orden
Sistemas de primer orden
 
Mecanica De Materiales Ii
Mecanica De Materiales IiMecanica De Materiales Ii
Mecanica De Materiales Ii
 
Resistencia de materiales tema 5
Resistencia de materiales tema 5Resistencia de materiales tema 5
Resistencia de materiales tema 5
 
Cambios fisicos y quimicos
Cambios fisicos y quimicosCambios fisicos y quimicos
Cambios fisicos y quimicos
 
Semana 8 fuerzas internas diagramas v-m
Semana 8   fuerzas internas  diagramas v-mSemana 8   fuerzas internas  diagramas v-m
Semana 8 fuerzas internas diagramas v-m
 
Deflexiones
DeflexionesDeflexiones
Deflexiones
 
señales y circuitos
señales y circuitosseñales y circuitos
señales y circuitos
 
Cementacion
CementacionCementacion
Cementacion
 
La función escalón unitario
La función escalón unitarioLa función escalón unitario
La función escalón unitario
 
Portafolio ejemplo de informe
Portafolio   ejemplo de informePortafolio   ejemplo de informe
Portafolio ejemplo de informe
 
Solucionario de mecanica de materiales 6ta edicion r. c. hibbeler
Solucionario de mecanica de materiales 6ta edicion   r. c. hibbelerSolucionario de mecanica de materiales 6ta edicion   r. c. hibbeler
Solucionario de mecanica de materiales 6ta edicion r. c. hibbeler
 
Esfuerzo y deformacion
Esfuerzo y deformacionEsfuerzo y deformacion
Esfuerzo y deformacion
 
Diagrama de fuerza cortante y momento flexionante
Diagrama de fuerza cortante y momento flexionanteDiagrama de fuerza cortante y momento flexionante
Diagrama de fuerza cortante y momento flexionante
 

Similaire à Informe funciones singulares

Universidad técnica del norte
Universidad técnica del norteUniversidad técnica del norte
Universidad técnica del norteedu_anrango
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínezAlgoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínezIisa Berriio
 
tecnologia patiño.pdf
tecnologia patiño.pdftecnologia patiño.pdf
tecnologia patiño.pdfsofia patiño
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
 
Unidad 3 Conceptos de Programación
Unidad 3 Conceptos de ProgramaciónUnidad 3 Conceptos de Programación
Unidad 3 Conceptos de ProgramaciónTheBoops
 
Tecnología periodo 2.pdf
Tecnología periodo 2.pdfTecnología periodo 2.pdf
Tecnología periodo 2.pdfSofia
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdfissirubio
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdfIsabellaRubio6
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdfSofiaBarona1
 
DOC-20230814-WA0148..pdf
DOC-20230814-WA0148..pdfDOC-20230814-WA0148..pdf
DOC-20230814-WA0148..pdfIsabellaRubio6
 
DOC-20230814-WA0148 (1).pdf
DOC-20230814-WA0148 (1).pdfDOC-20230814-WA0148 (1).pdf
DOC-20230814-WA0148 (1).pdfCamila Ortiz
 

Similaire à Informe funciones singulares (20)

Universidad técnica del norte
Universidad técnica del norteUniversidad técnica del norte
Universidad técnica del norte
 
Software De Matematicas
Software De MatematicasSoftware De Matematicas
Software De Matematicas
 
Tecnología periodo 2.pdf
Tecnología periodo 2.pdfTecnología periodo 2.pdf
Tecnología periodo 2.pdf
 
MATLAB.pptx
MATLAB.pptxMATLAB.pptx
MATLAB.pptx
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínezAlgoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
 
periodo 2.pdf
periodo 2.pdfperiodo 2.pdf
periodo 2.pdf
 
tecnologia patiño.pdf
tecnologia patiño.pdftecnologia patiño.pdf
tecnologia patiño.pdf
 
tecnologia patiño.pdf
tecnologia patiño.pdftecnologia patiño.pdf
tecnologia patiño.pdf
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
Unidad 3 Conceptos de Programación
Unidad 3 Conceptos de ProgramaciónUnidad 3 Conceptos de Programación
Unidad 3 Conceptos de Programación
 
Tecnología periodo 2.pdf
Tecnología periodo 2.pdfTecnología periodo 2.pdf
Tecnología periodo 2.pdf
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
 
estrategia de apoyo.pdf
estrategia de apoyo.pdfestrategia de apoyo.pdf
estrategia de apoyo.pdf
 
DOC-20230814-WA0148..pdf
DOC-20230814-WA0148..pdfDOC-20230814-WA0148..pdf
DOC-20230814-WA0148..pdf
 
DOC-20230814-WA0148 (1).pdf
DOC-20230814-WA0148 (1).pdfDOC-20230814-WA0148 (1).pdf
DOC-20230814-WA0148 (1).pdf
 

Dernier

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Dernier (20)

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Informe funciones singulares

  • 1. 1 UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE EXTENSION LATACUNGA DEPARTAMENTO DE ELÈCTRICA Y ELECTRÓNICA TÍTULO “DISEÑO DE UN PROGRAMA EN MATLAB PARA GRAFICAR FUNCIONES SINGULARES” AUTORES: Darío Chanchay Henry Simbaña NIVEL: Cuarto nivel presencial TUTOR: Mayra Erazo Latacunga, Abril del 2014
  • 2. 2 TÍTULO. Diseño de un programa en matlab para graficar funciones singulares. 1. DEFINICIÓN Y JUSTIFICACIÓN DEL PROBLEMA. 1.1. DEFINICIÓN En función al gran avance científico, tecnológico y a la facilidad de crear, diseñar y construir prototipos electrónicos, cada vez se incrementan actividades en el desarrollo de nuevos dispositivos para el servicio de quienes lo requieren y la importancia que tiene para el aprendizaje de los estudiantes de electrónica. Pero por otro lado los estudiantes de cuarto nivel no cuentan con un programa que sirva como material didáctico que permita observar las funciones singulares. 1.2. JUSTIFICACIÓN El programa en Matlab controlado por un lenguaje de programación, permitirá que el alumno logre una excelente comprensión acerca de las funciones singulares. 2. OBJETIVOS 2.1. Objetivo General. Diseñar un programa en Matlab mediante código de programación, para la demostración gráfica de las señales; Escalón, Pulso, Rampa, Triángulo y Sinc. Objetivos Específicos.  A través del lenguaje de Programación en Matlab se realizará un programa de interfaz gráfica  Implementar los gráficos los cuales permitan desplazarse en el eje x positivo, negativo y en amplitud si fuera el caso, dando las respectivas indicaciones requeridas por el lenguaje de programación.
  • 3. 3  Poner en práctica los conocimientos adquiridos por las materias recibidas pata obtener buenos resultados.  Realizar la debida programación en Matlab para para que el usuario interactúe con las diferentes funciones singulares. 3. MARCO TEÓRICO. 3.1 Funciones Singulares 3.1.1 Escalón Unitario: Se define como: Ecuación 1 Figura N° 1 Oppenheim, A. y Willsky, A.(1998).Señales y Sistemas (2 ed). México: Prentice Hall. 3.1.2 Pulso Rectangular: Se define como: 𝑥(𝑡) = 𝐴[𝑢(𝑡 − 𝑡𝑜) − 𝑢(𝑡 − 𝑡1)] Ecuación 2 Figura N° 2
  • 4. 4 Funciones Singulares, disponible en: http://es.scribd.com/doc/64295998/senales 3.1.3 Rampa: Se define como: Ecuación 3 Figura N° 3 Funciones Singulares,disponible en: http://es.scribd.com/doc/64295998/senales 3.1.4 Pulso Triangular: Se define como: Trig(t) = r(t + to)-2r(t) + r(t-t1) Ecuación 4 Figura N° 4 Funciones Singulares, disponible en: http://es.scribd.com/doc/64295998/senales 3.1.5 Función Sinc: En procesamiento digital de señales la función sinc normalizada comúnmente se define como:
  • 5. 5 Ecuación 5 En matemática, la histórica función sinc desnormalizada, está definida por: Ecuación 6 Figura N° 5 Funciones Singulares, disponible en: http://es.scribd.com/doc/64295998/senales 3.2 Matlab Es un entorno de cálculo numérico de altas prestaciones y visualización e integra: Análisis numérico Cálculo matricial Procesamiento de señales Gráficos Es un entorno fácil de usar, donde los problemas y las soluciones son expresados como se escriben matemáticamente, sin la programación tradicional. El nombre MATLAB proviene de “MATrix LABoratory” (Laboratorio de Matrices) Las prestaciones más importantes son:  Escritura del programa en lenguaje matemático.
  • 6. 6  Implementación de las matrices como elemento básico del lenguaje, lo que permite una gran reducción del código, al no necesitar implementar el cálculo matricial.  Implementación de aritmética compleja.  Un gran contenido de órdenes específicas, agrupadas en TOOLBOXES.  Posibilidad de ampliar y adaptar el lenguaje, mediantes ficheros de script y funciones 3.2.1 ENTORNO DE DISEÑO DE GUI Figura N° 6 Matlab, disponible en: http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html La siguiente tabla muestra una descripción de los componentes: Tabla N° 1 Matlab, disponible en: http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html
  • 7. 7 La opción Property Inspector nos permite personalizar cada elemento. Figura N° 7 Matlab, disponible en: http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html 3.2.2 CÓDIGO DEL PROGRAMA PARA GENERAR GRÁFICAS DE LAS FUNCIONES SINGULARES case 1 .-permite elegir que tipo de señal desea graficar f=str2num(get(handles.TIEMPO0,'string')); y=str2num(get(handles.AMPLITUD,'string')); variables de entrada para graficar t=linspace(-20,20 , 10000); x=t-f; ult=(y).*heaviside(x); plot(t, ult, 'linewidth', 2); grid on presentación a pantalla de gráficos ylim([-2-y 2+y]) title('bfFUNCION ESCALON'); dar un título a la gráfica case 2 permite elegir qué tipo de señal desea graficar y así sucesivamente set(hObject, 'String', {'ESCALON', 'PULSO', 'RAMPA', 'TRIANGULO', 'SINC'});permite poner nombres a quienes forman parte del menú function FileMenu_Callback(hObject, eventdata, handles) ya en ejecución llama al menu function OpenMenuItem_Callback(hObject, eventdata, handles) permite abrir el menu para escoger file = uigetfile('*.fig');
  • 8. 8 if ~isequal(file, 0) open(file); de acuerdo a la selección abre la ventana end function PrintMenuItem_Callback(hObject, eventdata, handles) toma los valores ingresados printdlg(handles.figure1) y presenta a pantalla los gráficos function CloseMenuItem_Callback(hObject, eventdata, handles) selection = questdlg(['Close ' get(handles.figure1,'Name') '?'],... toma los valores ingresados ['Close ' get(handles.figure1,'Name') '...'],... y presenta a pantalla los gráficos 'Yes','No','Yes'); if strcmp(selection,'No') no hace nada si no selecciona return; Código que permiten crear, dar nombre, y llamar a una función function TIEMPO1_Callback(hObject, eventdata, handles) function TIEMPO1_CreateFcn(hObject, eventdata, handles) Funciones que permiten poner color o asignar por defecto if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end Funciones que permiten borrar los datos de la caja de texto ini=char(' '); set(handles.TIEMPO0,'String',ini); set(handles.TIEMPO1,'String',ini); set(handles.AMPLITUD,'String',ini); set(handles.PENDIENTE,'String',ini); 3.2.3 SENTENCIAS GET Y SET La asignación u obtención de valores de los componentes se realiza mediante las sentencias get y set Por ejemplo: celsius1=eval(get(handles.celsius,'string')); %Para convertir celsius a kelvin kelvin1=celsius1 + 273.15; Notar que siempre se obtienen los datos a través de los identificadores handles. Para colocar el valor de la variable kelvin1 al statictext,(Tag kelvin) escribimos: set(handles.kelvin,'string',kelvin1); 4. IDEA A DEFENDER Mediante la creación del programa, se pretende poner en práctica los conocimientos inculcados en las respectivas materias, además que se pueda observar las funciones singulares.
  • 9. 9 5. RESULTADOS ESPERADOS  Un programa de interfaz gráfica  Gráficos que permitan desplazarse en el eje x positivo, negativo y en amplitud si fuera el caso.  Recopilar los conocimientos adquiridos por las materias recibidas para generar un programa eficiente.  Dentro del programa que el usuario interactúe con las diferentes funciones singulares. 6 GLOSARIO Matlab.- Es un programa sin interfaz gráfica sino solo por comando en forma de programación. Como cualquier otro software de programación. Solo que esta más orientado a las matemáticas. Lenguaje de programación.- Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Interfaz gráfica.- Es un programa Informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Proporciona un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador. Código Fuente.- En un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento. Comunicación.- Es el proceso mediante el cual se transmite información de una entidad a otra. Los procesos de comunicación son interacciones mediadas por signos entre al menos dos agentes que comparten un mismo repertorio de signos y tienen unas reglas semióticas comunes.
  • 10. 10 7 CONCLUSIONES  MATLAB posee una gran colección de funciones para el procesamiento de señales.  La propuesta que se presenta es una alternativa al método gráfico y por supuesto, es menester del usuario identificar los casos en que puede aplicarlo.  Durante el desarrollo se analizarán varios tipos de estas señales. 8 RECOMENDACIONES  Analizar detenidamente las graficas de cada una de las funciones singulares.  Manejar correctamente los comandos para obtener la grafica de las funciones. 9 BIBLIOGRAFÌA Fuentes bibliográficas Oppenheim, A. y Willsky, A.(1998).Señales y Sistemas (2 ed). México: Prentice Hall. Moore ,H.(2007).Matlab para ingenieros. México: Prentice Hall. Referencias web: Matlab, disponible en: http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html Funciones Singulares, disponible en: http://es.scribd.com/doc/64295998/senales
  • 11. 11 ANEXOS Escalón 𝐴𝑢(𝑡 − 𝑡𝑜) = { 0 𝑡 < 2 2 𝑡 ≥ 2 𝐴𝑢(𝑡 − 𝑡𝑜) = { 0 𝑡 < 2 2 𝑡 ≥ 2
  • 12. 12 Pulso Rectangular 𝑥(𝑡) = 12[𝑢(𝑡) − 𝑢(𝑡 − 2)] 𝑥(𝑡) = 12[𝑢(𝑡) − 𝑢(𝑡 − 2)]
  • 14. 14 𝐴𝑟(𝑡 − 𝑡𝑜) = { 0 10(𝑡 − 2) Pulso Triangular Trig(t) = r(t + 2)-2r(t) + r(t-6) Trig(t) = r(t + 0)-2r(t) + r(t-8)