replacing NaN values in cell array with nearest values

Hi, I have a cell array with a large number of values. However there are chances of NaN either at the top or at the bottom portion (due to interpolation using previous values) . It may probably not have NaN at the bottom portion but im not sure about it. I want to replace the NaN's in the cell array at the top or bottom with the nearest values. How to do that?

댓글 수: 2

Give a small example. Do you really need cell arrays, like because the arrays inside each cell have different lengths? Or can you use a regular numerical array instead? What forces you to use a cell array in the first place?
Guillaume
Guillaume 2017년 5월 5일
편집: Guillaume 2017년 5월 5일
Indeed. From your description it sounds like a matrix would be enough to hold your data, so you must be using a cell array for a reason that you've not stated. It may be that the cells contain matrices and not scalar, or some cells are empty, or something else, all of which would lead to a completely different way of solving your problem.
So as Image Analyst says, give a small example, or explain in a lot more details the structure of your cell array.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

태그

질문:

2017년 5월 5일

편집:

2017년 5월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by