Как да намерите логическо ИЛИ в MATLAB или |

Kak Da Namerite Logicesko Ili V Matlab Ili



Логическите оператори са основните компоненти на всички езици за програмиране, използвани в много програмни задачи за сравняване на два скалара или масива. Те се държат като аритметични оператори и имат няколко типа, като AND, OR, XOR и др. Операторът OR се използва за определяне дали единият или и двата операнда са верни и в MATLAB той е представен от вертикалната лента (|).

Този блог ще обсъди как да намерите логическото ИЛИ в MATLAB, използвайки някои примери.

Как да намеря логическо ИЛИ в MATLAB?

Можете да намерите логическо ИЛИ в MATLAB:







  • Използване на ИЛИ | Оператор
  • Използване на функцията or().

1: Как да намерите логическо ИЛИ в MATLAB с помощта на | Оператор?

Най-често срещаният начин за намиране на логическо ИЛИ в MATLAB е използването на | оператор. Този оператор сравнява две скаларни стойности или масиви и връща логическа скаларна стойност (0 или 1) или логически масив.



  • Ако този оператор сравнява две скаларни стойности, той връща скаларна логическа стойност.
  • Ако този оператор сравнява два масива, които трябва да са с еднакъв размер, той връща логически масив със същата дължина като входните масиви.

Пример за намиране на логическо ИЛИ в MATLAB с помощта на | Оператор?

Даденият пример сравнява дадените стойности и масиви с помощта на | оператор в MATLAB.



num1 = 8 ;
num2 = 0 ;
A = рандове ( 10 , 5 ) ;
B = магия ( 5 ) ;
номер1 | бр.2
А | Б





2: Как да намеря логическо ИЛИ в MATLAB с помощта на функцията or()?

Друг начин за намиране на логическо ИЛИ в MATLAB е използването на функцията or(). Тази функция ни позволява да сравним две дадени скаларни стойности или масиви. Тази функция е алтернативата на | оператор.

Синтаксис
The или() синтаксисът на функцията е даден по-долу:



или ( А, Б )

Тук,
Функцията или (A, B) приема A и B като входове, сравнява ги и връща логическа стойност или масив като изходи.

  • Когато тази функция приеме две скаларни стойности за извършване на сравнение, тя връща скаларна логическа стойност.
  • Всеки път, когато тази функция сравнява два масива, които трябва да са с еднакъв размер, тя връща логически масив със същата дължина като входните масиви.

Пример за намиране на логическо ИЛИ в MATLAB с помощта на функцията or()?

Този код на MATLAB намира логическо ИЛИ, използвайки или() функция чрез сравняване на две скаларни стойности и два масива в MATLAB.

num1 = 8 ;
num2 = 0 ;
A = ранд ( 5 ) ;
B = нули ( 5 ) ;
или ( номер1, номер2 )
или ( А, Б )

Заключение

Логическите оператори са градивните елементи на всички езици за програмиране. Те имат различни типове като AND, OR, NOR, XOR и др. MATLAB също ни позволява да извършваме логически операции върху скалари или масиви. Това ръководство използва два начина за намиране на логическо ИЛИ с помощта на | оператор и използване или() функция. Той също така предоставя примери за сравняване на две скаларни стойности, два масива и скаларна стойност и масив.