I am writing a program to collect certain numbers within an array, but I want to pass over the cells that are empty.
I keep getting the error "Cell contents reference from a non-cell array object. Error in 'if isempty(edgeXPlus{i})'"
I've looked at other people's code and this line seems to work for them, but I can't figure out why it doesn't work in my code.
for i = 1:(number) if (isempty(edgeXPlus)) %%ensures that the array has values
else if isempty(edgeXPlus{i}) %%ensures that the cell has a value
else if(edgeXPlus(i) >= xUpper) %%checks to see if these values are within the correct range
count = count + 1; edgeX(count) = edgeXPlus(i) %%if one is, it is assigned to 'edgeX'
end end end end
Best Answer