найти значения NaN в массиве ячеек

давайте предположим, что у меня есть следующий массив:

a = {1; 'abc'; NaN}

Теперь я хочу узнать, в каких индексах это содержит NaN, чтобы я мог заменить их на '' (пустая строка ).

Если я использую cellfunс isnan, я получаю бесполезный вывод

cellfun(@isnan, a, 'UniformOutput', false)

ans = 
[          0]
[1x3 logical]
[          1]

Итак, как мне сделать это правильно?

7
задан Matthias Pospiech 10 August 2012 в 09:33
поделиться