Sei sulla pagina 1di 5

Parámetros:

Función 1: g1=a1*cos(2*pi*f1*t)
Función 2: g2=(a2/2)*square(2*pi*f2*t2,h)+(a2/2)
Amplitud: 5
Periodo: 2
Frecuencia: 20 Hz
Frecuencia de muestreo: 20*f2
Tiempo: 0 a (T2/f2)
Numero de repeticiones: 2048
Función G1: fft(g1,n)
Función fx: fs/n*(1:n/2)
Conjugada: G1.*conj(G1)
Estructura: fx,(y1(1:n/2))

Análisis de código:

Para la creación de la interfaz gráfica de MATLAB primero se debe crear el GUI para esto se
debe digitar el comando “guide” desde el Command Window el cual abrirá una nueva ventana
en donde se encuentra varios modelos de guide o la opción de editar alguna interfaz creada
con anterioridad , posteriormente se va agregando las herramientas que el usuario necesite,
para este ejemplo se utilizó cuatro botones (pushbutton1, pushbutton2, pushbutton3 y
pushbutton4) y un panel axes (axes1), una vez completado el guide se crea el archivo .fig,
después se asigna una función para cada uno de los botones mediante el comando , la cual se
ejecutara según el botón que se presione y su respectiva grafica se representara en el panel
axes.
Ilustración 1. GUI de las funciones

Ilustración 2. Código función del botón 3

Análisis de resultados:

Se puede observar que mediante la GUI de MATLAB, se ha creado un espacio de trabajo, el


cual consta de 4 botones diferentes para cada función y un área para graficas en el que se
mostraran nuestras funciones, con ello se tiene un mejor control sobre las graficas que se han
realizado previamente mediante código, esto ayuda a la mejor compresión y visualización de lo
elaborado.
Ilustración 3. Interfaz principal GUI

Ilustración 4. Función 1 de Tipo Cos


Ilustración 5. Función 2 de Tipo Square
Ilustración 6. Función 1*2 (g1*g2)

Ilustración 7. Espectro de Potencia

Conclusiones:

La herramienta de MATLAB GUI nos ayuda a crear aplicaciones, en las cuales la interacción con
las diferentes operaciones realizadas mediante código se vuelve mucho más sencilla.

MATLAB es una gran herramienta para desarrollo de software, no solo matemático, sino que
también gráfico.

La GUI de MATLAB incluye controles tales como menús, barras de herramientas, botones y
controles deslizantes con los cuales se pueden desarrollar una infinidad de aplicaciones.

Recomendaciones:

Se recomienda utilizar diferentes nombres de variables para los cuadros requeridos en la


interfaz grafica con el fin de facilitar su uso en código.

Para evitar errores durante la ejecución de la aplicación de interfaz gráfica, se debe verificar
que el .fig y el .m se encuentren en la misma ubicación (o carpeta).

Potrebbero piacerti anche