Effacer les filtres
Effacer les filtres

Creating cell with NaN

55 vues (au cours des 30 derniers jours)
Daneisha Blair
Daneisha Blair le 23 Août 2021
Commenté : Daneisha Blair le 24 Août 2021
Hi,
I would like to re-create a NaN array like the attached image below. Meaning, the size of the array will be 1x187, but inside the array I rather each cell be a mx1. Example 2x1, 10x1, 3x1, 13x1, 4x1, etc.
Any help is appreciated.

Réponse acceptée

the cyclist
the cyclist le 24 Août 2021
I was not 100% clear on what you wanted. Is this output right?
% Input array
C = {["Mercury","Gemini", "Apollo"; ...
"Skylab", "Skylab B","ISS"], ...
["Mercury","Gemini";
"Skylab","Skylab B"]}
C = 1×2 cell array
{2×3 string} {2×2 string}
% Output array
out = cellfun(@(x) nan(size(x,1),1) ,C,'UniformOutput',false)
out = 1×2 cell array
{2×1 double} {2×1 double}
  1 commentaire
Daneisha Blair
Daneisha Blair le 24 Août 2021
Yes, this did exactly what I wanted. Thank you.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by