How to erase rows with blank entries with one exception?

2 visualizzazioni (ultimi 30 giorni)
I have this code that erases all the rows if there is a blank entry [ ] in any of the columns/rows of the cell array:
A=A(all(cellfun(@numel,A),2),:);
Now I have a cell array to which I want to apply this code, but I don't want to erase the first row, and unfortunately in the first row one finds blank entries. Does someone know how to do it?
Thanks

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 27 Lug 2014
Modificato: Azzi Abdelmalek il 27 Lug 2014
A=[A(1,:) ; A(all(cellfun(@numel,A),2),:)]

Più risposte (0)

Categorie

Scopri di più su Cell Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by