You are on page 1of 19

Garcia Lomeli Abraham Amos

Gómez Ramírez Oswaldo

Instituto Politecnico Nacional


Escuela Superior de Computo

Para la XX1 Edicion Expo-ESCOM 2016.


Jueves 26 de Mayo, 2016 10:30 AM.

Este proyecto es solo para uso academico


Índice
1 Introduccion 2
2 Requisitos del sistema e instalación 3
2.1 Requisitos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Instalación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Aspectos Básicos 5
3.1 Interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Series Complejas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.1 Interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 Modo de uso 10
4.1 Graficar una nueva serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Características de grafico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.3 Graficar una nueva serie compleja . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.4 Mostrar coeficientes algebraicamente . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5 Apendice 17
5.1 Sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Errores comúnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1
1
Introduccion
EasyFourier es una aplicación de uso específico que permite graficar series de Fourier de una ma-
nera fácil, rápida y precisa.
Desarrollada para estudiantes, profesores e investigadores, EasyFourier incorpora una amplia gama de
funciones que tienen por objeto hacer de este programa una aplicación de graficacion aún más com-
pleta y poderosa diseñada específicamente para los académicos que estudian matemáticas avanzadas,
análisis de Fourier, calculo numérico o afines, donde las series de Fourier son indispensables.
La interfaz y las herramientas de EasyFourier permiten el acercarse de forma intuitiva a la ciencia y el
aprendizaje, con un mínimo de esfuerzo y sin perder tiempo valioso.
EasyFourier es la primera versión de este software, diseñado para acelerar el flujo de trabajo de los
estudiantes, profesores e investigadores, permitiéndoles comprobar resultados y ver de manera gráfica
el resultado de sus cálculos.

Disponibilidad y compatibilidad
EasyFourier es una aplicación diseñada para ofrecer compatibilidad con la mayoría de las platafor-
mas, requiriendo de muy pocos recursos de sistema y al ser una aplicación portable, consume escasos
recursos en comparación con otros paquetes y aplicaciones en el mercado.

Gráfica y analiza
EasyFourier permite a los usuarios graficar series de Fourier de una manera precisa y añade herra-
mientas extras, que permiten, un análisis más completo. Como, por ejemplo:

• Graficar transformadas de Fourier

• Representar espectros de funciones


• Visualización en paralelo de graficas

Características claves de EasyFourier, que la hacen una aplicación portable muy poderosa, útil y eficaz.

Guarda y comparte
EasyFourier añade la opción de poder guardar las gráficas creadas en una base de datos para poste-
riores referencias a ellas, y así mismo permite el exportar esas graficas con formato PNG o imprimirlas.
Haciendo de esta aplicación una herramienta muy útil para los estudiantes.

2
2
Requisitos del sistema e instalación
2.1. Requisitos del sistema

Windows

Sistema Operativo Versiones de Windows Vista 32/64 bits ediciones Home Basi-
c/Home Premium/Business/Enterprise/Ultimate, Windows XP Ho-
me Edition/Professional.
Procesador Intel Pentium G620 (o con características similares) y superiores
RAM Cualquier capacidad de memoria RAM. Se recomiendan 768 GB
Espacio en el disco duro No es necesario para la intalacion
Otros requisitos
• Java Runtime Environment 8u91 o superior
• Java SE Development Kit 8 o superior

• Python 2.7.11

Sistemas basados en UNIX

Sistema Operativo Cualquier version de Linux que soporte aplicaciones Java


Procesador Intel Pentium G620 (o con características similares) y superiores
RAM Cualquier capacidad de memoria RAM. Se recomiendan 768 GB
Espacio en el disco duro No es necesario para la intalacion
Otros requisitos
• Java Runtime Environment 8u91 o superior

• Java SE Development Kit 8 o superior


• Python 2.7.11

3
2.2. Instalación 4

2.2. Instalación

Windows

Para instalar EasyFourier en el sistema operativo Windows, siga el procedimiento que se describe
a continuación:

1 Descargar EasyFourier y descomprimir el archivo.

2 En caso de no poseer JRE(Java Runtime Environment), podrá encontrar el instalador


en la dirección: /EasyFourier/usefull/javarun

3 Una vez instalados JDK y JRE ejecutar el archivo EasyFourier.exe que se encuentra
en /EasyFourier/easyfourier.exe

Linux

Para instalar EasyFourier en el sistema operativo Linux, siga el procedimiento que se describe a
continuación:

1 Descargar EasyFourier y descomprimir el archivo.

2 Una vez instalados JDK y JRE, ejecutar el archivo EasyFourier.jar que se encuentra
en /EasyFourier/easyfourier.jar
3
Aspectos Básicos
3.1. Interfaz

5
3.1. Interfaz 6

1 Panel Archivo
Historial Despliega una lista de las funciones almacenadas anteriormente en la base de
datos de la aplicación
Explicación Muestra una breve explicación teórica acerca de las series de Fourier.
Acerca de… Información del desarrollador

2 Datos de entrada

WO Velocidad angular (valor recomendado: 1)


X(O) Determina el inicio de los valores en el eje de X de la gráfica de
salida
X(N) Determina el final de los valores en el eje de X de la gráfica de
salida
AO Coeficiente 𝑎 de la serie de Fourier trigonométrica
AN Coeficiente 𝑎 de la serie de Fourier trigonométrica
BN Coeficiente 𝑏 de la serie de Fourier trigonométrica
Precisión Número de sumas a realizar en la fórmula de la serie Fourier.

Los datos en AN y BN deben forzosamente estar en función de N (mayúscula)

3 Tablero de funciones

Seno Permite introducir la funcion Seno con un solo clic.


Coseno Permite introducir la funcion Coseno con un solo clic.
̂ Permite introducir la potencia con un solo clic.
e Permite introducir la contante 𝑒
Almacenar Guarda los coeficientes proporcionados en la base de datos de la aplicación
Pi Permite introducir la constante matematica 𝜋.
Argumento Permite determinar un argumento 𝑛 para cos(𝑛𝑥) y sen(𝑛𝑥) .
• La expresión introducida debe siempre estar en funcion de n (minúscula)

• OFF Desactiva el argumento introducido y usa el argumento por defecto.


3.1. Interfaz 7

4 Panel de comandos

Panel de Gráfica Permite visualizar los datos previamente introducidos en el Panel de


entrada en forma de una función periódica.
Generar función Permite generar la funcion con los datos previamente agregados. Se
mostrara en el Panel de salida
Limpiar función Permite borrar la funcion generada del tablero para poder corregir ó
introducir una nueva.
Graficar Grafica la función generada
Intervalo Permite modificar el paso dentre una evaluación.
Area Calcula el área bajo la curva de la función periódica mediante sumas de
Riemann.
Complejos Despliega una nueva ventana para comenzar a graficar series con va-
riable compleja, transformadas de Fourier y mostrar espectros.
3.2. Series Complejas 8

3.2. Series Complejas

3.2.1. Interfaz
3.2. Series Complejas 9

1 Panel Archivo
Historial Despliega una lista de las funciones almacenadas anteriormente en la base de
datos de la aplicación

2 Datos de entrada

CO El offset de la función compleja


CN real La parte real del coeficiente
CN imaginario La parte compleja del coeficiente

3 Panel de comandos

Graficar serie compleja Grafica la serie compleja de Fourier con los datos intro-
ducidos
Graficar Espectro Grafica el espectro de la función.
Graficar transformada de Fourier Grafica la transformada de Fourier con los datos intro-
ducidos.
Almacenar Almacena los datos de la grafica para futuras referen-
cias.
4
Modo de uso
4.1. Graficar una nueva serie

1 Introducir los coeficientes y la presicion en el panel de Datos de entrada

2 Clic en el boton Limpiar Funcion de el Panel de comandos para borrar fun-


ciones anteriores.

10
4.2. Características de grafico 11

3 Clic en el boton Generar Funcion de el Panel de comandos para generar la


funcion a graficar.

4 Clic en el boton Graficar de el Panel de comandos para graficar la funcion o


bien, desplazar la barra de intervalo.

4.2. Características de grafico

Modificar intervalo

1 Desplazar la barra para variar (aumentar/disminuir) el intervalo de separación de los


ejes coordenados para aumentar la presición.
4.2. Características de grafico 12

Acercar y alejar

1 Para acercar, clic derecho sobre la grafica y acontinuación Acercar, donde se podra
elegir si acercar sobre el eje 𝑋, 𝑌 o ambos.

2 Para alejar, clic derecho sobre la grafica y acontinuación Alejar, donde se podra
elegir si alejar sobre el eje 𝑋, 𝑌 o ambos.
4.2. Características de grafico 13

Guardar e imprimir

1 Para guardar, clic derecho sobre la grafica y acontinuación Save as, donde se podra
guardar en formato PNG.

2 Para imprimir, clic derecho sobre la grafica y acontinuación Imprimir..., donde se


podra enviar para impresión.
4.3. Graficar una nueva serie compleja 14

4.3. Graficar una nueva serie compleja

Introducir datos y graficar


Dar clic en el boton Complejos del Panel de comandos para graficar una nueva serie compleja.

1 Introducir los coeficientes en las casillas de la misma manera que con las graficas de
series reales.

2 Dar clic en el boton Graficar del panel de comandos, y se mostrara la grafica en la


ventana principal. Todas las funciones de la sección Caracteristicas del grafico estan
disponibles.
4.3. Graficar una nueva serie compleja 15

Graficar transformada de Fourier

1 Dar clic en el boton Graficar transformada de Fourier para graficar. La grafica apa-
recera en la ventana principal, con las mismas caracteristicas descritas en la sección
Caracteristicas del grafico.

Graficar el espectro de la función

1 Dar clic en el boton Graficar espectro para graficar. La grafica aparecera en una
nueva ventana, con las mismas caracteristicas descritas en la sección Caracteristicas
del grafico.
4.4. Mostrar coeficientes algebraicamente 16

4.4. Mostrar coeficientes algebraicamente

1 Dar clic en el boton Mostrar y se emergera una nueva ventana de la terminal de


comandos del sistema operativo mostrando los coeficientes de forma algebraica.
5
Apendice
5.1. Sintaxis

N n
sin Seno
cos Coseno
sinh Seno hiperbolico
cosh Coseno hiperbolico
pi 𝜋
e 𝑒

5.2. Errores comúnes

ERROR. Ingrese CO No se ingreso un valor para el coeficien-


te 𝐶
ERROR. Ingrese CN No se ingreso un valor para el coeficien-
te 𝐶
ERROR. VERIFICA LA SINTAXIS EN BN O EN No se ingreso un valor valido para los
CN IMAGINARIO. coeficientes 𝐶 ó 𝐶
ERROR. VERIFICA LA SINTAXIS EN AN O EN No se ingreso un valor valido para los
AN REAL. coeficientes 𝐴 ó 𝐴

17