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!