function to fill in zeros
Afficher commentaires plus anciens
Hello! I have an array of data where there are zeros and I need to replace them. How can I do this?
data=[100 95 0 90 0 85 0 0 70 65 ] % as it is
data=[100 95 92.5 90 87.5 85 ] % and so it is necessary
is there a special function in matlab for this?
5 commentaires
madhan ravi
le 2 Sep 2019
What happened to 0 0 70 65 ??
Lev Mihailov
le 2 Sep 2019
madhan ravi
le 2 Sep 2019
Provide the complete result for the example provided above, instead of keeping it as a mystery after someone answers.
Lev Mihailov
le 2 Sep 2019
Adam
le 2 Sep 2019
I'm guessing you want to replace 0s with the mean of the values either side of them, but as madhan ravi says, if you cut off a fundamental part of the example it's impossible to know. Replacing individual zeros with the mean of values either side is easy. Replacing zeros when you get multiple of them in a row is a little less clearly defined.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!