2 Variable increment in one "for Loop'

37 Ansichten (letzte 30 Tage)
Anuj Nandal
Anuj Nandal am 15 Dez. 2020
Kommentiert: KSSV am 15 Dez. 2020
I was using a code and i need to write one "for loop" with two variable incrementing simultaneously. There is easy code in C, C++, but i'm not able to find one for this one. For reference i want to do this in matlab:
for(i=1,j=2;i<10,j<20;i++,j+2)
I can't use nested loop , could someone please help with this.

Antworten (2)

KSSV
KSSV am 15 Dez. 2020
Bearbeitet: KSSV am 15 Dez. 2020
for i = 1:10
for j = 1:2:20
[i j]
end
end
  5 Kommentare
Anuj Nandal
Anuj Nandal am 15 Dez. 2020
Bearbeitet: KSSV am 15 Dez. 2020
Thanks for the help, but i think i got it:
j=2
if j<20
for i=1:10
% operation using i,j
j=j+2;
end
end
Is this right?
KSSV
KSSV am 15 Dez. 2020
Thats fine.

Melden Sie sich an, um zu kommentieren.


SHIVAM KUMAR
SHIVAM KUMAR am 15 Dez. 2020
Or use j= 2*i
for i=1:9 %the end term will also come so use 9 here.
j=2*i;
%function
end

Kategorien

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

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by