[Matlab] Integrazione da dati discreti
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
come posso fare?
grazie
Risposte
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.
"valentino86":
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