English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В MATLAB использование вложенных if-else-утверждений всегда законно, что означает, что вы можете использовать if или elseif в другом if или elseif-утверждении.
Синтаксис вложенных if-операторов следующий-
if <expression 1> %Если булевое выражение 1 истино, то выполнить if <expression 2> %Если булевое выражение 2 истино, то выполнить end end
Вы можете использовать elseif ... else, как и вложенные if-операторы.
Создайте сценарийный файл и введите следующий код-
a = 100; b = 200; %Проверка булевых условий if(a == 100) %Если condition истинно, то проверить следующее if(b == 200) %Если condition истинно, то напечатать следующее fprintf('Значение a: 100 и b: 200\n'); end end fprintf('Точное значение a: %d\n', a); fprintf('Точное значение b: %d\n', b);Когда файл запускается, он показывает -
Значение a: 100 и b: 200 Точное значение a: 100 Точное значение b: 200