using for loop how can i print values between 1 to 10 and 15 to 25 and 27 using one for loop?
19 ビュー (過去 30 日間)
古いコメントを表示
if I want to print number from 1 to 10 I will use for loop; for i= 1:10 but if I want to print number from 1 to 10 then from 15 to 25 and then 27 what for loop should I use to print the specified values?
0 件のコメント
回答 (3 件)
Guillaume
2016 年 4 月 14 日
When you write 1:10, you are in effect passing the vector [1 2 3 4 5 6 7 8 9 10] to the for loop. You can pass whatever vector you want created anyway you want to the loop. E.g.:
for iter = [1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 23 24 25 27] %the hard way
for iter = [1:10, 15:25, 27] %the easier way
for iter = setdiff(1:27, [11:24, 26]) %the convoluted way
0 件のコメント
AKOMONEH Raymond Anumaneh
2021 年 2 月 11 日
for iter = [1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 23 24 25 27]
0 件のコメント
MUHAMMAD Ateeb
2021 年 4 月 4 日
Question 1: Write a program that asks the user to enter a number from 1 to 100. If the input number is less than 1 or greater than 100 display the message “INVALID INPUT”. If the number is even then then the program must display the table of 2. If the number is odd then the program must display the table of 5. For both cases use for loop to write the code
0 件のコメント
参考
カテゴリ
Help Center および 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!