Smooth a noisy plot.
12 ビュー (過去 30 日間)
古いコメントを表示
この 質問 は Cris LaPierre
さんによってフラグが設定されました
I want to smoothen my elevation vs distance data which is noisy and also diff(elevation)/diff(distance) = grade; grade vs distance data which is very noisy. I used smoothdata() which is oversmoothing my data and i used hampel which shows no changes. How can I vary the smoothing factor or is there any other method to do. Please let me know.
2 件のコメント
DGM
2023 年 11 月 16 日
Being able to move answers between threads would be reaally handy right about now.
採用された回答
Pratyush
2023 年 11 月 14 日
Hi Riddhesh,
I understand that you want ways to smoothen your noisy graphs to a user defined extent.
Here are a couple of methods that could help you:
- You can adjust the smoothing factor by using the "SmoothingFactor" parameter in the "smoothdata()" function. This allows you to control the amount of smoothing applied to your data.
- You can consider using "moving averages" technique, you can use the "smooth()" function in MATLAB.
- Or you can use Savitzky-Golay filters, for this you can use the "sgolayfilt()" function in MATLAB.
Hope this helps.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Whos についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!