cell to matrix conversion

2 Ansichten (letzte 30 Tage)
John
John am 29 Mai 2013
I have following cell matrix X(1x4):
[] [] [1,2,3;1,3,4] [1,2,3,4;1,3,4,2]
how do i split them into four seperate matrices?

Akzeptierte Antwort

Wayne King
Wayne King am 29 Mai 2013
Then as Azzi says, just extract them in a for loop
X = {[] [] [1,2,3;1,3,4] [1,2,3,4;1,3,4,2]};
for ii = 1:4
size(X{ii}) % do whatever you want here
end

Weitere Antworten (1)

Wayne King
Wayne King am 29 Mai 2013
Bearbeitet: Wayne King am 29 Mai 2013
X = {[] [] [1,2,3;1,3,4] [1,2,3,4;1,3,4,2]};
[A,B,C,D] = deal(X{:});
Note that A and B are empty as expected.
  4 Kommentare
Azzi Abdelmalek
Azzi Abdelmalek am 29 Mai 2013
Then just use
X{1}
X{2}
X{3}
X{4}
John
John am 29 Mai 2013
thankyou!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Loops and Conditional Statements 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