Series de fourier Matlab.
Enviado por Jillian • 1 de Mayo de 2018 • 2.140 Palabras (9 Páginas) • 573 Visitas
...
donde:
[pic 16]
Las Gn se obtienen a partir de f(t) usando la integral:
[pic 17].
MATLAB
MATLAB® es, básicamente, un lenguaje de altas prestaciones para la computación en todas aquellas áreas basadas en procesamiento de datos, sean de la índole que sean. Además del lenguaje, MATLAB integra en un entorno de uso bastante sencillo y amigable, una gran cantidad de capacidades de cómputo, visualización y programación. Los usos más típicos de MATLAB son:
• Análisis Matemático y Simulaciones Numéricas.
• Cálculo Simbólico.
• Desarrollo y Test de Algoritmos.
• Modelado de Sistemas.
• Análisis Estadísticos y Modelos Predictivos.
• Gráficos Científicos e Ingenieriles.
• Desarrollo de Aplicaciones y Productos Finales incluyendo GUI − Graphical User Interfaces –
GUIDE – MATLAB
INICIO
Para iniciar nuestro proyecto, lo podemos hacer de dos maneras:
a) Ejecutando la siguiente instrucción en la ventana de comandos:
>> guide
b) Haciendo un click en el ícono que muestra la figura:
[pic 18]
Se presenta el siguiente cuadro de diálogo:
[pic 19]
Se presentan las siguientes opciones:
- Blank GUI (Default)
La opción de interfaz gráfica de usuario en blanco (viene predeterminada), nos presenta un formulario nuevo, en el cual podemos diseñar nuestro programa.
- GUI with Uicontrols
Esta opción presenta un ejemplo en el cual se calcula la masa, dada la densidad y el volumen, en alguno de los dos sistemas de unidades. Podemos ejecutar este ejemplo y obtener resultados.
- GUI with Axes and Menu
Esta opción es otro ejemplo el cual contiene el menú File con las opciones Open, Print y Close. En el formulario tiene un Popup menu, un push button y un objeto Axes, podemos ejecutar el programa eligiendo alguna de las seis opciones que se encuentran en el menú despegable y haciendo click en el botón de comando.
- Modal Question Dialog
Con esta opción se muestra en la pantalla un cuadro de diálogo común, el cual consta de una pequeña imagen, una etiqueta y dos botones Yes y No, dependiendo del botón que se presione, el GUI retorna el texto seleccionado (la cadena de caracteres ‘Yes’ o ‘No’).
Para obtener la etiqueta de cada elemento de la paleta de componentes ejecutamos: File>>Preferentes y seleccionamos Show names in component palette.
Tenemos la siguiente presentación:
[pic 20]
COMPONENTES
CONTROL DESCRIPCIÓN
Push Button Genera una acción
Slider Representa un rango de valores
Radio Button Representa una opción
Check Box Indica el estado de una opción
Edit Text Para editar texto
Static text Muestra un string de texto
Pop-up Menu Provee una lista de opciones
Listbox Lista deslizable
Toggle Button Genera una acción on, off
Axes Para graficar
Panel Visualiza grupo de controles
Button Grup Es un panel exclusivo para radio buttons y toggle buttons
ActiveX Control Despliega controles ActiveX en Gui
PROPIEDADES DE LOS COMPONENTES
Cada uno de los elementos de GUI, tiene un conjunto de opciones que acceder con click derecho. Aparece el siguiente submenú:
[pic 21]
La opción Property Inspector nos permite personalizar cada elemento.
[pic 22]
Al hacer clic derecho en el elemento ubicado en el área de diseño, una de las opciones más importantes es View Callbacks, la cual, al ejecutarla, abre el archivo .m. asociado a nuestro diseño y nos posiciona en la parte del programa que corresponde a la subrutina que se ejecutará cuando se realice una determinada acción sobre el elemento que estamos editando.
- Desarrollo
- SEÑAL POLAR DE PULSOS RECTANGULARES
Por su importancia en la transmisión de información en comunicaciones y lo extenso de su aplicación se estudiará esta señal:
[pic 23]
Fig1. Señal polar
En el intervalo [pic 24] la señal g(t) está dada por:
[pic 25][pic 26]
Representaremos esta señal por la serie trigonométrica de Fourier. Se observa que la señal g(t) es una función impar por lo que an=0 y contiene términos seno.
[pic 27]
T = 2[pic 28]
[pic 29] entonces
[pic 30][pic 31]
= [pic 32]
[pic 33][pic 34]
g(t) = [pic 35][pic 36] = [pic 37]
[pic 38]
...