Как да създадете цикъл while за повторение, когато условието е вярно в MATLAB

Kak Da S Zdadete Cik L While Za Povtorenie Kogato Uslovieto E Varno V Matlab



В MATLAB цикълът while ни позволява да изпълним команда или група от команди многократно за неопределен брой итерации. Ние използваме цикъл while-end в ситуация, когато се изисква цикъл, но броят на повторенията не е известен предварително.

Този урок демонстрира как да създадете цикъл while, който да се повтаря, когато дадено условие е вярно в MATLAB.

Как да генерираме цикъл while за повторение, когато дадено условие е вярно в MATLAB?

Цикълът while е итеративен оператор в MATLAB, който се използва за изпълнение на един или повече оператори за неопределен брой итерации. Когато процесът започне в цикъл while, той продължава, докато не бъде изпълнено даденото условие за цикъл.







Имайте предвид, че за разлика от цикъла for, точният брой повторения в цикъла while не е известен предварително.



Индексираните променливи на цикъла while могат да бъдат обозначени с всяка променлива, но най-често използваните променливи са i и j, но тези променливи трябва да се избягват в MATLAB, защото се използват за комплексни числа.



Синтаксис
Основният синтаксис на оператора за цикъл while-end в MATLAB е даден по-долу:





докато изразяване
изявления
край

Тук:

The докато изразът изпълнява дадената група изрази, докато не бъде изпълнено определеното условие за цикъл.



Изразът while включва условие, което решава колко дълго ще работи цикълът while. Ако това условие е вярно, групата от оператори между while и end се изпълнява и процесът се повтаря, докато условието while стане вярно. Когато условието while е невярно, процесът спира и цикълът while се прекратява.

Примери
Следвайте дадените по-долу примери, за да разберете как да създадете цикъл while, който да се повтаря, когато условието е вярно в MATLAB.

Пример 1: Използване на цикъл while за създаване на равномерно разпределен вектор

В примера използваме цикъла while, за да създадем равномерно разпределен вектор, който повтаря цикъла while, докато условието стане вярно.

x = 0
докато х < двадесет
x = x+ 5 ;
разп ( х )
край

Пример 2: Използване на цикъл while за изчисляване на факториела на число

Този код на MATLAB изчислява факториела на числото 5 с помощта на израза while цикъл.

факт = 1 ;
x = 1 ;
докато х < = 5
факт = факт * х;
x = x + 1 ;
край
fprintf ( „Изчисленият факториел от 5 е“ )
разп ( факт )

Заключение

Цикълът while е итеративен оператор в MATLAB, използван за изпълнение на оператор или група от оператори многократно, когато броят на повторенията не е определен предварително. Ние използваме цикъл while в ситуация, когато се изисква цикъл, без да знаем точния брой повторения. Този урок представи лесно ръководство за научаване как да създадете цикъл while, който да се повтаря, когато условието е вярно в MATLAB. Разбирането на това ръководство ще ви помогне да научите изкуството да използвате изрази while в MATLAB.