English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Оператор if ... end в MATLAB

Условные операторы Matlab

if ... endПредложение содержитifПредложение и булево выражение, за которым следуют одно или несколько предложений. Оно начинается сendОпределение границ предложений.

Синтаксис

Синтаксис оператора if в MATLAB:

if <expression>
   %Если булево выражение истинно, то выполняются следующие операторы
   <statements>
end

Если результат вычисления выражения равен true, то выполняется блок кода в операторе if. Если результат вычисления выражения равен false, то выполняется первое множество операторов после end.

Схема процесса

Онлайн пример

Создайте файл скрипта и введите следующий код:

a = 10;
%Использование оператора if для проверки условия
   if a < 20 
   %Если condition истинна, то будет напечатано следующее:
      fprintf('a меньше 20\n');
   end
fprintf('Значение a: %d\n', a);
Когда вы запускаете файл, он показывает следующее:
a меньше 20
Значение a: 10

Условные операторы Matlab