2 Variable increment in one "for Loop'

44 ビュー (過去 30 日間)
Anuj Nandal
Anuj Nandal 2020 年 12 月 15 日
コメント済み: KSSV 2020 年 12 月 15 日
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.

回答 (2 件)

KSSV
KSSV 2020 年 12 月 15 日
編集済み: KSSV 2020 年 12 月 15 日
for i = 1:10
for j = 1:2:20
[i j]
end
end
  5 件のコメント
Anuj Nandal
Anuj Nandal 2020 年 12 月 15 日
編集済み: KSSV 2020 年 12 月 15 日
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 2020 年 12 月 15 日
Thats fine.

サインインしてコメントする。


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

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by