Generazione di segnale sinusoidale e funzione gaussiana

di Anonimizzato19356 il
6 risposte
Ciao a tutti, è il mio primo post sul forum e scrivo per chiedere un aiuto per quanto riguarda un problema che ora vi espongo.
Per svolgere una simulazione sui campi elettromagnetici, avrei bisogno di costruire un programmino che dia la possibilità di generare un segnale discreto composto dal prodotto tra una sinusoide (nella quale si possa scegliere lo sfasamento e la frequenza) e una funzione gaussiana (nella quale si possa scegliere la varianza e lo sfasamento), per poi scrivere il risultato in un file da riutilizzare successivamente.
Sono anni che non programmo in c, e forse mi manca qualcosa dal punto di vista concettuale, ma non riesco a capire da dove iniziare anche se il problema non mi sembra particolarmente difficile, vorrei chiedere a voi come procedereste!

6 Risposte

  • Puoi iniziare da qui linea 671.
    Poi potresti cercarti librerie specifiche per il tuo progetto che sicuramente saranno migliori....
  • Grazie mille per la risposta! Per il mio progetto poi dovrò usare la libreria fftw e del codice che mi sarà fornito dal mio professore, quindi devo aspettare che mi arrivi. Per il segnale ho risolto grazie anche al tuo codice, mi farò risentire se avrò problemi.
  • Mi fa piacere che l'easyframework ti sia stato di aiuto.
    Se ne avrai ancora bisogno sei libero di usarlo come più ti aggrada, l'ho fatto proprio per voi.
    Mettici una stella
  • Certo lo farò sicuramente!
    Un'altra cosa: ho dei problemi a installare fftw. Dovrei usare vs 2015.
  • qui c'è tutto qurllo che ti serve
  • Ho seguito quegli step ma usando il prompt dei comandi di vs, scrivendo "lib /def:libfftw3l-3.def ricevo l'errore "LINK: fatal error LNK1104: impossibile aprire il file libfftw3l-3.def"

    EDIT: Ho creato i file delle librerie, seguendo questa guida -> http://onceuponanengineer.blogspot.it/2013/10/installing-fftw3-on-visual-studio-2010.html

    Dovrebbe essere andato liscio, ma non riesco ancora ad includerla
Devi accedere o registrarti per scrivere nel forum
6 risposte