Примеры циклов MATLAB: for, while, вложенные циклы, Break и Continue

Я предоставлю вам несколько примеров циклов в MATLAB вместе с фрагментами кода. Вот пять часто используемых типов циклов в MATLAB:

  1. Цикл for:
    Цикл for используется для повторения определенного количества раз. Вот пример вывода чисел от 1 до 5:

    for i = 1:5
       disp(i);
    end
  2. Цикл while:
    Цикл while используется для итерации до тех пор, пока не будет выполнено указанное условие. Вот пример, который печатает числа от 1 до 5 с помощью цикла while:

    i = 1;
    while i <= 5
       disp(i);
       i = i + 1;
    end
  3. Вложенные циклы:
    MATLAB позволяет вкладывать циклы друг в друга. Вот пример вложенного цикла, который печатает таблицу умножения от 1 до 5:

    for i = 1:5
       for j = 1:5
           disp(i * j);
       end
    end
  4. Инструкция Break:
    Инструкция Break используется для преждевременного выхода из цикла. Вот пример, который печатает числа от 1 до 10, но прерывает цикл, когда встречается число 5:

    for i = 1:10
       if i == 5
           break;
       end
       disp(i);
    end
  5. Инструкция продолжения:
    Инструкция продолжения используется для пропуска текущей итерации и перехода к следующей. Вот пример, который печатает только четные числа от 1 до 10 с помощью оператора continue:

    for i = 1:10
       if rem(i, 2) == 1
           continue;
       end
       disp(i);
    end