Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - FFT
Forum - C/C++ - FFT - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6404
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:29
Giovedì, 01/04/2010
Dipende da quando controlli il contenuto degli elementi. Può darsi che vengano modificati dopo la for ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
®Useless (Normal User)
Rookie


Messaggi: 26
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 20:01
Giovedì, 01/04/2010
lo controllo subito sotto il while...una roba assurda

PM Quote
Avatar
®Useless (Normal User)
Rookie


Messaggi: 26
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 12:37
Venerdì, 02/04/2010
poi scusate un ultima domanda,se qualcuno conosce questa funzione,volevo sapere se ho capito bene:gli passo un vettore con N campioni reali e me lo trasforma in un vettore di 2N dove nelle posizioni pari(0,2,4..) ci sono i reali e nelle dispari gli immaginari???

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 12:57
Venerdì, 02/04/2010
esatto :) parte reale e parte immaginaria sono "interlacciati".

Grazie a questa caratteristica puoi sperimentare un "trick" per applicare filtri di convoluzione su canali stereo in una singola passata. Basta considerare il canale destro come parte reale e il sinistro come parte immaginaria, o viceversa ;)

PM Quote
Avatar
®Useless (Normal User)
Rookie


Messaggi: 26
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 13:12
Venerdì, 02/04/2010
è quello che dovrei fare alla fine :D

Ultima modifica effettuata da ®Useless il 12/04/2010 alle 19:51
PM Quote
Avatar
®Useless (Normal User)
Rookie


Messaggi: 26
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 19:51
Lunedì, 12/04/2010
Alla fine ho fatto cosi ma non son sicuro che vada bene :/

while(finchè ci sono i massimi)

trovo il massimo della funzione
faccio una derivata con un h=0,1 fatta cosi derivata=(vettore[max]-vettore[max-1])/h
se la derivata è maggiore di un certo valore lo considero un picco
azzero il massimo e tutta la larghezza del picco e torno da capo

ho provato con un seno e mi torna,ma non son tanto sicuro che funzioni con tutti i segnali,pensi sia fattibile? :D

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 8:47
Mercoledì, 14/04/2010
Nein! Ist sbagliaten!

L'analisi matematica ci insegna che i massimi locali di una funzione corrispondono ai punti in cui la funzione è continua (diamolo per scontato, in questo caso), con derivata prima pari a zero (in questo caso diciamo che ci accontentiamo di un valore "vicino" a zero), e derivata seconda negativa (la differenza tra due derivate prime successive deve essere negativa.

Prima tu stutia analizi, ja! Poi analizzaren spektrum di funzionen, schnell! :rotfl:

PM Quote
Avatar
®Useless (Normal User)
Rookie


Messaggi: 26
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 20:50
Mercoledì, 14/04/2010
hihi ne ho studiata anche troppa di analisi,è che non me la ricordo :D
ho fatto cosi,perchè non son riuscito a trovare nulla sul web per fare una derivata di una funzione di cui ho i campioni in un vettore :O
grazien cmqen della spiegazionen :P

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo