Циклы в matlab


Циклы в matlab предполагает наличие условия, что команда или группа команд должны  
повторяться несколько раз.

Самый простой способ создать цикл - это использовать
выражение for. Ниже показан простой пример, где вычисляется и отображается 10! = 10 * 9 * 8 ... * 2 * 1.

 

 

Цикл в матлаб начинается с выражения for и заканчивается выражением end. Команда  
между этими выражениями выполняется в целом девять раз, по одному разу для каждого
значения п от 2 до 10. Для прерывания промежуточного вывода внутри цикла мы
использовали точку с запятой. Чтобы увидеть конечный результат, необходимо  
ввести f после завершения цикла. Если не использовать точку с запятой, программа
MATLAB будет отображать каждое промежуточное значение 2!, 3!, и т.д.

В модуле Editor (Редактор) команды for и end автоматически выделяются  
синим цветом. Это придает лучшую читабельность, если вы вставляете между  
ними команды (как мы это сделали); модуль Editor (Редактор) делает это  
автоматически. Если вы введете for в окне Command Window (Командное окно),  
программа MATLAB не выдаст новое приглашение командной строки >>, пока вы не
введете команду end, при которой программа MATLAB выполнит полный цикл и
отобразит новую командную строку.

  • Если вы используете цикл в М-файле-сценарии с эффектом отображения echo on, то команды будут отражаться каждый раз во всем цикле. Вы можете предотвратить это, вставив команду echo off прямо перед выражением end и команду echo on сразу после него; тогда каждая команда в цикле будет отражена один раз (кроме end).

 

Примечание: есть три вида циклов в матлаб, которые приведены ниже

 

1. Цикл for в Matlab  

 

 

 

2. Цикл while в Матлаб

 

 

 

3. Цикл if в Матлаб

 

 

Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!


Добавить комментарий


Защитный код
Обновить

Сайт создан в Seo-Dubna.ru