Filter löschen
Filter löschen

Combine cell array inside a cell array.

1 Ansicht (letzte 30 Tage)
ANURAG DEEPAK
ANURAG DEEPAK am 14 Nov. 2021
Kommentiert: ANURAG DEEPAK am 14 Nov. 2021
I want to combine the cell arrays inside a cell array. The only condition to combine is to select the cell array elements from second index starting from second cell array. For example:
A = cell(1, 3);
A(:) = {rand(1,3)};
The output variable B should be:
B = [0.7943 0.3112 0.5285 0.3112 0.5285 0.3112 0.5285];

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 14 Nov. 2021
Last2 = @(V) V(2:end);
B = [A{1,1}, cell2mat(cellfun(Last2, A(2:end), 'uniform', 0))]

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help 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