Хотя синтаксис в Matlab - PullRequest
       3

Хотя синтаксис в Matlab

0 голосов
/ 11 февраля 2020

Мне известен общий синтаксис для while l oop в matlab, который включает в себя

Оператор while Делает выражение выражением End

Но что означает

while (1) 
...

имеется в виду?

Почему существует оператор (1), а не реляционный или логический c?

1 Ответ

1 голос
/ 11 февраля 2020

Каждый раз, когда вы используете структуры типа «while» или «if», они имеют условие внутри скобки. Если это условие истинно, код внутри выполняется. Что-то истинное переводится в логическое значение 1. Попробуйте эту команду в Matlab:

3>2

Matlab скажет вам, что это утверждение верно с логическим ответом «1». Если вы поставите while(1), это то же самое, что и while(3>2), оба оператора всегда верны, поэтому код внутри будет выполняться бесконечное количество раз (если внутри этого l * 1007 нет команды) * это может сломать).

...