How to run two variable simultaneously in for loops?

7 Ansichten (letzte 30 Tage)
Taoooooooooooo
Taoooooooooooo am 1 Jun. 2019
Kommentiert: Taoooooooooooo am 1 Jun. 2019
For example, i have two variable x and y, which both stand for x-axis and y axis of my plot. My code:
for k=1:17:289
for i=1:1:17
plot(175*(i-1)+1:175*i,sagittal(:,k));
hold on
end
end
I want both variable can run at the same time such that k=1 and i=1, plot; k=18 and i=2, plot......;k=273 and i=17 then plot. Therefore, all the plots will be placed in a single plot horizontally.
Can somebody help me to fix this problem?
Thank you so much!

Akzeptierte Antwort

Image Analyst
Image Analyst am 1 Jun. 2019
Try this:
k1 = 1:17:289
k2 = 1:1:17
for k= 1 : length(k1)
v1 = k1(k);
v2 = k2(k);
plot(175*(v2-1)+1:175*v2, sagittal(:,v1));
hold on
end

Weitere Antworten (0)

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