В Matlab есть несколько операторов, которые необходимо выполнить в соответствии с условными операторами. Если одно утверждение истинно, оно даст результат; в противном случае он перейдет к другому оператору, а затем выдаст соответствующий результат. Все эти утверждения основаны на методе принятия решений в Matlab. В этом блоге вы найдете информацию об операторе if else в Matlab и о синтаксисе этого оператора. Но, прежде чем перейти к деталям, давайте вкратце расскажем о принятии решений в Matlab.

Что такое принятие решений в Matlab?

Его структура требует, чтобы код имел один или несколько условных операторов, которые проверяются или выполняются программистом. Если данное условие верно, то оно будет выполнено; если нет, будет выполнен следующий оператор программы.

Поток этого может описать, как работают условные операторы:

Существуют различные типы условных операторов, которые используются для принятия решений, такие как оператор if, оператор if else, вложенные операторы и многое другое. Все это используется для разных целей. Теперь давайте подробно рассмотрим, что такое оператор if else в Matlab.

Что такое оператор if else в Matlab?

  • Для ложного выражения за оператором if всегда следует оператор else.
  • В Matlab есть три части оператора: оператор if, оператор if else и оператор else if.

Синтаксис if ‹выражение› % оператор(ы) будет выполняться, если данное логическое выражение истинно ‹оператор(ы)› else ‹утверждение(я)› % утверждение(я) будет выполнить, если заданное логическое выражение ложно end

Если данное логическое выражение выполняется, чтобы быть истинным, то будет выполнен блок оператора if; если это не так, то будет выполнен блок кода оператора else.

Блок-схема

Работу оператора if else в Matlab можно легко понять с помощью блок-схемы, которая описывает, что сначала программный код проверяется программным обеспечением, а затем выполняется процесс принятия решения. Если утверждение окажется истинным, то оно перейдет к условию кода, а если утверждение ложно, то оно перейдет к блоку кода else, после чего результат будет получен программным обеспечением Matlab. Теперь давайте проверим некоторые программы этого условного оператора.

Пример оператора if else в Matlab

Пример 1:

Ввод: b = 50;

% теперь будет проверять заданное логическое условие

if b < 10 %

если заданное условие верно,

затем будет напечатан следующий вывод

fprintf('b меньше 10\n');

else %, если данное условие ложно,

затем будет напечатан следующий вывод

fprintf('b не меньше 10\n');

Конец fprintf('значение b: %d\n', b);

Вывод:

Когда вышеупомянутая программа будет выполнена, она выдаст результат:

b не меньше 10 значение b равно: 100 Пример 2:

Если кто-то хочет написать программу для сравнения двух чисел x и y, он может выполнить эту программу.

Входные данные: x = 5 и y = 10

клк ;

x = 5 y = 10 if ( x > y )

— — — — — рассматривать как условие 1

disp ( ‘x максимально’) — — — — —

если условие 1 верно

else disp («y is минимальное») — — — — — —

если условие 1 ложно

Конец

Вывод: x= 5 y= 10 y максимально

Вывод

Этот блог предоставил всю необходимую информацию об операторе if else в Matlab с его синтаксисом и примерами. С помощью оператора if else можно легко решить сложные условные задачи. Кроме того, можно использовать вложенные операции if для предоставления условия внутри одного условия. В этом блоге выражение включает в себя несколько логических операций, таких как '‹' (меньше чем), '›' (больше чем), '›=' (больше, чем равно), '==' (равно), '‹ =' (меньше, чем равно), '=!' (не равно), '&&' (логическое и), '||' (логическое или) и многое другое. затем вы можете связаться с нашими экспертами, которые предлагают Помощь в выполнении заданий по программированию в Matlabстудентам, живущим по всему миру. Мы предлагаем присваивание с правильным синтаксисом и хорошо структурированным программированием, которое легко реализовать, а также легко понять. Наши услуги доступны 24/7 и предлагаются по минимальным ценам.

Первоначально опубликовано на https://matlabassignmenthelp.com 20 апреля 2020 г.