How to scale a dataset to fit an other dataset?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
roelst
il 3 Giu 2015
Commentato: Salaheddin Hosseinzadeh
il 4 Giu 2015
I am working on a filter for a heartbeat sensor. Therefore I want to fit a 'perfect' heart beat graph (without noise) onto a signal with noise. Is there a function in matlab to scale the 'perfect' data such that it fits onto the signal with noise?
Since a heart rate is not constant, the perfect graph needs to be scaled in both amplitude and time/frequency in order to fit it onto the signal with noise.
0 Commenti
Risposta accettata
Salaheddin Hosseinzadeh
il 3 Giu 2015
Hi,
I recently found about Savitzky-Golay filter, which I think you will like it very much for your application.
Have a look at MATLAB help for
doc sgolay
Hope this helps.
9 Commenti
Salaheddin Hosseinzadeh
il 4 Giu 2015
Dear Roelst,
I'm glad that it helped.
If you have curve fitting toolbox, you may wanna have a loot at the fitting options, type cftool in command window and you will see the GUI
cftool
As far as I remember there are built in sin wave fittings, using multiple sins, you can even define your own custom function if you like.
Have a look at that, it may help you with the fitting.
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Measurements and Feature Extraction in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!