Analisis de armonicos

Solo disponible en BuenasTareas
  • Páginas : 4 (906 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de marzo de 2010
Leer documento completo
Vista previa del texto
Sobre armónicos
4 de marzo de 2002

1. Objetivo de la práctica
Se pretenden cubrir dos objetivos principales. El primer objetivo que persigue es comprender el funcionamiento de las funciones(function) en MATLAB, cómo se pasan y reciben argumentos y cómo se llaman desde un escrito o desde la ventana de comandos. En segundo lugar se aprenderá a utilizar MATLAB para obtener los armónicos de unaseñal y así poder dibujar su espectro. El comando que se utiliza es fft(Fast Fourier Transform). En un algoritmo muy rápido y eficaz para calcular la DFT (Discrete Fourier Transform) de una señal.Estos conceptos se verán con más detalle en la teoría.

2. Trabajo previo
2.1. Definición de Funciones en MATLAB
Una función en MATLAB es un escrito que recibe unos argumentos y devuelve unosresultados fruto de unas operaciones. Para que MATLAB pueda distinguir entre un escrito y una función, ésta última debe empezar de la siguiente manera: function[sol1,sol2,...]=nombredelafunción(arg1,arg2,...) Donde sol1, sol2, etc, son los valores devueltos como resultado de una serie de operaciones y arg1, arg2, etc, son los argumentos de entrada necesarios para efectuar los cálculos. Dentro del cuerpode la función puede haber cualquier tipo de comando: plot, input, menu. Sin embargo, para mantener la integridad de la definición de función, se obligará a que la introducción de datos o la salida dedatos por pantalla se haga fuera del cuerpo de la función. El nombredelafunción y el nombre que se dé al fichero .m pueden ser diferentes, ahora bien, MATLAB sólo reconocerá el nombre que le deis alfichero .m y no funcionará si llamáis a la función con nombredelafunción . Por 1

ello es mucho más consistente utilizar el mismo nombre en ambos casos, si no os garantizo que tendréis problemas.Practiquemos por un rato: Modificad el escrito de la práctica anterior onda.m para que se comporte como una función cuyos argumentos sean los que se pedían por pantalla —duración de la onda, frecuencia,...
tracking img