Jak najít logické OR v MATLABu nebo |

Jak Najit Logicke Or V Matlabu Nebo



Logické operátory jsou základními součástmi všech programovacích jazyků používaných v mnoha programovacích úlohách pro porovnávání dvou skalárů nebo polí. Chovají se jako aritmetické operátory a mají několik typů, například AND, OR, XOR a další. Operátor OR se používá k určení, zda je pravdivý jeden nebo oba operandy a v MATLABu je reprezentován svislou čárou (|).

Tento blog bude diskutovat o tom, jak najít logické OR v MATLABu pomocí několika příkladů.

Jak najít logické NEBO v MATLABu?

Logické NEBO můžete najít v MATLABu:







  • Pomocí OR | Operátor
  • Pomocí funkce or().

1: Jak najít logické NEBO v MATLABu pomocí | Operátor?

Nejběžnějším způsobem hledání logického OR v MATLABu je použití | operátor. Tento operátor porovná dvě skalární hodnoty nebo pole a vrátí logickou skalární hodnotu (0 nebo 1) nebo logické pole.



  • Pokud tento operátor porovná dvě skalární hodnoty, vrátí skalární logickou hodnotu.
  • Pokud tento operátor porovná dvě pole, která musí mít stejnou velikost, vrátí logické pole, které má stejnou délku jako vstupní pole.

Příklad k nalezení logického OR v MATLABu pomocí | Operátor?

Uvedený příklad porovnává dané hodnoty a pole pomocí | operátor v MATLABu.



číslo1 = 8 ;
číslo2 = 0 ;
A = rands ( 10 , 5 ) ;
B = magie ( 5 ) ;
číslo1 | číslo2
A | B





2: Jak najít logické OR v MATLABu pomocí funkce or()?

Dalším způsobem, jak najít logické OR v MATLABu, je použití funkce or(). Tato funkce nám umožňuje porovnat dvě dané skalární hodnoty nebo pole. Tato funkce je alternativou k | operátor.

Syntax
The nebo() syntaxe funkce je uvedena níže:



nebo ( A,B )

Tady,
Funkce nebo (A,B) vezme A a B jako vstupy, porovná je a vrátí logickou hodnotu nebo pole jako výstup.

  • Kdykoli tato funkce přijme dvě skalární hodnoty k provedení porovnání, vrátí skalární logickou hodnotu.
  • Kdykoli tato funkce porovná dvě pole, která musí mít stejnou velikost, vrátí logické pole, které má stejnou délku jako vstupní pole.

Příklad k nalezení logického OR v MATLABu pomocí funkce or()?

Tento kód MATLABu najde logické NEBO pomocí nebo() funkce porovnáním dvou skalárních hodnot a dvou polí v MATLABu.

číslo1 = 8 ;
číslo2 = 0 ;
A = rand ( 5 ) ;
B = nuly ( 5 ) ;
nebo ( číslo1, číslo2 )
nebo ( A,B )

Závěr

Logické operátory jsou stavebními kameny všech programovacích jazyků. Mají různé typy, jako je AND, OR, NOR, XOR a další. MATLAB nám také umožňuje provádět logické operace na skalárech nebo polích. Tato příručka používá dva způsoby, jak najít logické NEBO pomocí | operátor a používání nebo() funkce. Poskytuje také příklady pro porovnání dvou skalárních hodnot, dvou polí a skalární hodnoty a pole.