function to fill in zeros
古いコメントを表示
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 件のコメント
madhan ravi
2019 年 9 月 2 日
What happened to 0 0 70 65 ??
Lev Mihailov
2019 年 9 月 2 日
madhan ravi
2019 年 9 月 2 日
Provide the complete result for the example provided above, instead of keeping it as a mystery after someone answers.
Lev Mihailov
2019 年 9 月 2 日
Adam
2019 年 9 月 2 日
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.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Resizing and Reshaping Matrices についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!