Replacing zeros with empty values?

Is it possible for matrices in matlab to replace zeros by empty values i.e. not even give a zero but have blank entries?

 Akzeptierte Antwort

Sean de Wolski
Sean de Wolski am 21 Jun. 2012

0 Stimmen

No. Not unless every row/column has one and you concatenate.
It is possible to have empty elements in cell arrays though, consider:
A = magic(5); %sample
A(A<10)=0; %some zeros
C = cellfun(@(x)x(logical(x)),num2cell(A),'uni',false) %cell with empties where zeros were

1 Kommentar

Mark
Mark am 21 Jun. 2012
Excellent, I didn't think so, and you're alternative is fantastic! Thank you!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Data Type Identification finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by