How to scale a dataset to fit an other dataset?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
roelst
el 3 de Jun. de 2015
Comentada: Salaheddin Hosseinzadeh
el 4 de Jun. de 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 comentarios
Respuesta aceptada
Salaheddin Hosseinzadeh
el 3 de Jun. de 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 comentarios
Salaheddin Hosseinzadeh
el 4 de Jun. de 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.
Más respuestas (1)
Ver también
Categorías
Más información sobre Measurements and Feature Extraction en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!