Don't show "NaN" in uitable ,if there not value in a table cell.

10 vues (au cours des 30 derniers jours)
CoderMinga
CoderMinga le 7 Sep 2022
Commenté : CoderMinga le 9 Sep 2022

Réponse acceptée

Ankit
Ankit le 9 Sep 2022
Below method will remove NaN with a variable as ' '. But for this you need to convert your array it into cell array first
A = [1 2 NaN 3 4 NaN 5] ;
Acell = num2cell(A);
idx = cellfun(@(C) all(isnan(C)), Acell);
Acell(idx) = {' '};

Plus de réponses (1)

KSSV
KSSV le 7 Sep 2022
You can remove the NaN's using isnan.
A = [1 2 NaN 3 4 NaN 5] ;
A(isnan(A)) = []
A = 1×5
1 2 3 4 5
  1 commentaire
CoderMinga
CoderMinga le 9 Sep 2022
The method you described can only delete the NaN ,but I want use a space to instead of NaN

Connectez-vous pour commenter.

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by