replacing NaN values in cell array with nearest values

1 view (last 30 days)
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 Comments
Image Analyst
Image Analyst on 5 May 2017
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 on 5 May 2017
Edited: Guillaume on 5 May 2017
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.

Sign in to comment.

Answers (0)

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!