[Matlab] Integrazione da dati discreti

Messaggioda valentino86 » 05/09/2009, 12:43

Devo fare un integrale ma ho solo dei dati discreti e non la funzione. Allora usando la funzione spline mi sono trovato la funzione continua ma non ho comunque l'equazione. La funzione polyfit non va bene perchè non approssima il comportamento che è oscillatorio.
come posso fare?


grazie
valentino86
Junior Member
Junior Member
 
Messaggio: 342 di 404
Iscritto il: 08/05/2007, 17:00

Messaggioda elgiovo » 11/09/2009, 08:56

Se sono campioni presi con una frequenza Nyquist-compatibile ($>=$ di due volte la banda del segnale), allora puoi pensare di usare il teorema del campionamento e ricostruire il segnale con delle funzioni sinc.
Avatar utente
elgiovo
Cannot live without
Cannot live without
 
Messaggio: 1847 di 3602
Iscritto il: 24/12/2005, 13:11
Località: Boise, ID

Re: [Matlab] Integrazione da dati discreti

Messaggioda serbring » 13/09/2009, 00:50

valentino86 ha scritto:Devo fare un integrale ma ho solo dei dati discreti e non la funzione. Allora usando la funzione spline mi sono trovato la funzione continua ma non ho comunque l'equazione. La funzione polyfit non va bene perchè non approssima il comportamento che è oscillatorio.
come posso fare?


grazie


hai provato la funzione trapz? Esegue l'integrazione utilizzando il metodo dei trapezi
serbring
Junior Member
Junior Member
 
Messaggio: 126 di 165
Iscritto il: 20/03/2006, 19:42


Torna a Ingegneria

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite