Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Nuevo Usuario / Ayuda

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Nuevo Usuario / Ayuda

Notapor Jose Luis Bracho el Mié Feb 23, 2005 5:36 pm

Soy nuevo en la programación con visual c++. Pretendo hacer un programa que calcule la transformada discreta de Fourier, grafique la señal original y la TDF. Hasta el momento he logrado cargar los datos usando las clases de colección y guardandolos en un array. Ya que soy nuevo en este lenguaje no he podido usar este array para aplicarlo a la función que calcula la transformada ni he podido graficar los datos originales y las transformadas. El calculo de la transformada es como sigue:

TDF=sumatoria(yn*exp(-2*pi*k*j/N) Primero en k y luego en j.
Donde yn es la señal original

Mucho sabría agradecer a quien me pudiera ayudar con esto.

Jose Bracho.-
Jose Luis Bracho
Novato
Novato
 
Mensajes: 1
Registrado: Jue Feb 10, 2005 2:31 pm

Re: Nuevo Usuario / Ayuda

Notapor latindeveloper el Sab Feb 26, 2005 2:02 pm

Para calcular la sumatoria desde 1 hasta N:
puedes hacer esto:

int N = 300;
int total = 0;

for(int i = 1 ; i <= N; i++)
{
total += i;
}

Si quieres calcular la sumatoria de la sumatoria de 1 hasta N (i) y 1 hasta M (k) entonces haces:

for(int i = 1 ; i <= N; i++)
{
int subtotal = 0;
for(int k = 1 ; k <= M; k++)
{
subtotal += k;
}
total += subtotal;
}


Luego haces los arreglos para yn*exp(-2*pi*k*j/N y listo. Posiblemente tengas problemas con los enteros, puedes cambiar todas tus variables a double.

Espero haberte ayudado.
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados