2 Variable increment in one "for Loop'
古いコメントを表示
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 件)
for i = 1:10
for j = 1:2:20
[i j]
end
end
5 件のコメント
Anuj Nandal
2020 年 12 月 15 日
KSSV
2020 年 12 月 15 日
In C also the give code increments as shown in MATLAB.
Bjorn Gustavsson
2020 年 12 月 15 日
If you don't want nested loops then just assign the values you want j to have inside the i-loop. That is allowed.
Anuj Nandal
2020 年 12 月 15 日
編集済み: KSSV
2020 年 12 月 15 日
KSSV
2020 年 12 月 15 日
Thats fine.
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
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!