Как сделать if, elseif, else и операторы в MATLAB?

Kak Sdelat If Elseif Else I Operatory V Matlab



MATLAB — это мощный язык программирования, который предлагает различные структуры управления, чтобы сделать ваш код более гибким и адаптируемым. Одной из таких управляющих структур является если, иначе, иначе Оператор, который позволяет запускать разные блоки кода в зависимости от заданных условий.

Этот учебник поможет нам понять работу операторов if, elseif, else в MATLAB.

Понимание операторов if, elseif и else в MATLAB

если, иначе, и еще условные операторы, используемые в MATLAB для выполнения определенной части кода при заданных условиях. Когда у нас есть более двух условий, мы используем если, иначе, и еще заявления. Здесь если заявление выполняет первое условие, иначе, если выполняет второе условие, и другие, и, еще выполняется всякий раз, когда какое-либо условие не выполняется.







Синтаксис операторов if, elseif и else в MATLAB

если, иначе, иначе операторы следуют простому синтаксису в MATLAB:



если выражение1

заявления

иначе, если выражение2

заявления

еще

заявления

конец

В приведенном выше синтаксисе:



если блок выполняется всякий раз, когда выражение1 оценивает как истину. Операторы в этом блоке будут выполняться, когда результат выражение1 не пусто и состоит из ненулевых вещественных или логических элементов.





блок elseif используется для указания дополнительных условий для проверки. Если выражение1 ложно, MATLAB переходит к оценке выражение2 . Если выражение2 истинно, операторы внутри блока elseif будут выполняться.

иначе заблокировать выполняется всякий раз, когда все указанные условия ложны. Операторы в этом блоке будут выполняться, когда ни одно из предыдущих условий не будет истинным.



Ключевое слово end завершает весь если, иначе, иначе заявление.

Пример 1

Этот код MATLAB принимает число от пользователя и определяет, является ли число положительным, отрицательным или нулевым, используя если, иначе, и еще заявление.

номер= вход ( 'введите число=' ) ;

если число > 0

fprintf ( 'Положительное число\n' ) ;

иначе, если ( число < 0 )

fprintf ( 'Отрицательное число\n' ) ;

еще

fprintf ( 'Введено число 0\n' ) ;

конец

Пример 2

Этот код MATLAB принимает число от пользователя и определяет, лежит ли число между указанным интервалом, используя если, еще если и еще заявление.

номер= вход ( 'введите число:' ) ;

минзнач = - 10 ;

максзнач = 10 ;

если ( >= минВал ) && ( число <= максимальное значение )

дисп ( «Значение в пределах указанного диапазона». )

иначе, если ( число > максимальное значение )

дисп ( «Значение превышает максимальное значение». )

еще

дисп ( «Значение ниже минимального значения». )

конец

Заключение


если, иначе, и еще оператор в MATLAB используется для проверки заданных условий в программе. Каждый оператор имеет свой собственный блок кода и выполняется всякий раз, когда выполняется указанное условие. Здесь если заявление выполняет первое условие, иначе, если выполняет второе условие и другие, и, еще выполняется всякий раз, когда какие-либо условия не выполняются. Это руководство помогло нам понять работу если, иначе, и еще операторы в MATLAB, используя некоторые примеры.