How to scale a dataset to fit an other dataset?
2 ビュー (過去 30 日間)
古いコメントを表示
roelst
2015 年 6 月 3 日
コメント済み: Salaheddin Hosseinzadeh
2015 年 6 月 4 日
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 件のコメント
採用された回答
Salaheddin Hosseinzadeh
2015 年 6 月 3 日
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 件のコメント
Salaheddin Hosseinzadeh
2015 年 6 月 4 日
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.
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Measurements and Feature Extraction についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!