Smooth a noisy plot.
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
DGM
il 16 Nov 2023
Being able to move answers between threads would be reaally handy right about now.
Risposta accettata
Pratyush
il 14 Nov 2023
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.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Calendar 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!