У меня есть ячейка в Matlab: c [3x1 double]
, со значениями:
c{1}(1) = 0.4980
c{1}(2) = NaN
c{1}(3) = NaN
Теперь я хочу узнать (по столбцу) размер ячейки c
, игнорируя любые NaN (которые будутбыть size = 1
).Обычно я бы использовал:
size(c{1},1)
Но это не игнорирует NaN (и, следовательно, возвращает size = 3
).Кто-нибудь знает, как я мог бы рассчитать размер этой ячейки, компенсирующей любые NaN (максимально эффективно)?