Effacer les filtres
Effacer les filtres

Is it possible to obtain the initial data after "smoothdata" function?

1 vue (au cours des 30 derniers jours)
Miras Akhmetov
Miras Akhmetov le 13 Déc 2022
Commenté : Star Strider le 13 Déc 2022
I am smoothing the data with smoothdata(data, 'movmedian'). Is there any way to obtain the initial data after the smoothing is done?

Réponse acceptée

Star Strider
Star Strider le 13 Déc 2022
In general, no.
Smoothing involves filtering of some sort, and that removes the higher-frequency details of the original signal, and once that information is removed, it is never again available.
It is best to always save the original data before doing any sort of filtering or other pre-processing operation.
  2 commentaires
Miras Akhmetov
Miras Akhmetov le 13 Déc 2022
Thanks a lot for clarification, however is there a way to somehow obtain the similar data
Star Strider
Star Strider le 13 Déc 2022
My pleasure!
It is best to always save the original data before doing any sort of filtering or other pre-processing operation.
As I mentioned initially, keep a copy of the original data. Every filtering opearation I have encountered thus far has been irreversible.

Connectez-vous pour commenter.

Plus de réponses (1)

Image Analyst
Image Analyst le 13 Déc 2022
Sure there is. I assume you're putting the smoothed results back into the initial arrays. Just make a copy of it before you smooth it so you'll still have them.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by