determine loop which include cellarrays

z=[1 2 3;4 5 6;7 8 9];
for i=1:3
w{i}=z(:,i)
end
w =
[3x1 double] [3x1 double] [3x1 double]
%I need to extract first row of w{1},w{2} and w{3} inside the loop after w like that;
n{1}=first row of w{1} n{2}=first row of w{2} n{3}=first row of w{3}

 Akzeptierte Antwort

Sara
Sara am 23 Mai 2014

0 Stimmen

z=[1 2 3;4 5 6;7 8 9];
w = cell(3,1);
n = cell(3,1);
for i=1:3
w{i}=z(:,i);
n{i}=w{i}(1,:);
end

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 23 Mai 2014

Beantwortet:

am 23 Mai 2014

Community Treasure Hunt

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

Start Hunting!

Translated by