Converting complex cells into simple cell arrays

1 vue (au cours des 30 derniers jours)
lucksBi
lucksBi le 6 Sep 2018
Commenté : lucksBi le 7 Sep 2018
HI
i have a question that how can i convert complex cell arrays into simple ones?
array = {[1x2 cell' char(10) ' ' char(10) '],[1x3 cell' char(10) ' ' char(10) '],[1x2 cell' char(10) ' ' char(10) ']}
in which
array{1,1}={0.7,0.3}
array{1,2}={1,0.6,0.5}
array{1,3}= {1,0.3}
i want to convert into array like this:
newArray= {[0.7,0.3],[1,0.6,0.5],[1,0.3]}

Réponse acceptée

OCDER
OCDER le 6 Sep 2018
array{1,1}={0.7,0.3};
array{1,2}={1,0.6,0.5};
array{1,3}= {1,0.3};
newArray = cellfun(@(x) cell2mat(x), array, 'un', 0);
newArray =
[1×2 double] [1×3 double] [1×2 double]

Plus de réponses (0)

Catégories

En savoir plus sur Matrices and Arrays 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