Ako nájsť logické OR v MATLAB alebo |

Ako Najst Logicke Or V Matlab Alebo



Logické operátory sú základnými komponentmi všetkých programovacích jazykov používaných v mnohých programovacích úlohách na porovnávanie dvoch skalárov alebo polí. Správajú sa ako aritmetické operátory a majú niekoľko typov, napríklad AND, OR, XOR a ďalšie. Operátor OR sa používa na určenie, či je pravdivý jeden alebo obidva operandy av MATLABE je reprezentovaný zvislou čiarou (|).

Tento blog bude diskutovať o tom, ako nájsť logické ALEBO v MATLABE pomocou niekoľkých príkladov.

Ako nájsť logické ALEBO v MATLABE?

Logické ALEBO môžete nájsť v MATLAB:







  • Pomocou OR | Operátor
  • Pomocou funkcie or().

1: Ako nájsť logické ALEBO v MATLABE pomocou | operátor?

Najbežnejším spôsobom hľadania logického OR v MATLABE je použitie | operátor. Tento operátor porovnáva dve skalárne hodnoty alebo polia a vracia logickú skalárnu hodnotu (0 alebo 1) alebo logické pole.



  • Ak tento operátor porovná dve skalárne hodnoty, vráti skalárnu logickú hodnotu.
  • Ak tento operátor porovná dve polia, ktoré musia mať rovnakú veľkosť, vráti logické pole s rovnakou dĺžkou ako vstupné polia.

Príklad na nájdenie logického OR v MATLABE pomocou | operátor?

Uvedený príklad porovnáva dané hodnoty a polia pomocou | operátor v MATLABE.



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





2: Ako nájsť logické ALEBO v MATLABE pomocou funkcie or()?

Ďalším spôsobom, ako nájsť logické ALEBO v MATLABE, je použitie funkcie or(). Táto funkcia nám umožňuje porovnať dve dané skalárne hodnoty alebo polia. Táto funkcia je alternatívou k | operátor.

Syntax
The alebo () syntax funkcie je uvedená nižšie:



alebo ( A,B )

Tu,
Funkcia alebo (A,B) berie A a B ako vstupy, porovnáva ich a vracia logickú hodnotu alebo pole ako výstupy.

  • Kedykoľvek táto funkcia prijme dve skalárne hodnoty na vykonanie porovnania, vráti skalárnu logickú hodnotu.
  • Kedykoľvek táto funkcia porovnáva dve polia, ktoré musia mať rovnakú veľkosť, vráti logické pole s rovnakou dĺžkou ako vstupné polia.

Príklad na nájdenie logického OR v MATLABE pomocou funkcie or()?

Tento kód MATLABu nájde logické ALEBO pomocou alebo () funkciu porovnaním dvoch skalárnych hodnôt a dvoch polí v MATLABE.

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

Záver

Logické operátory sú stavebnými kameňmi všetkých programovacích jazykov. Majú rôzne typy, ako napríklad AND, OR, NOR, XOR a ďalšie. MATLAB nám tiež umožňuje vykonávať logické operácie na skalároch alebo poliach. Táto príručka použila dva spôsoby na nájdenie logického ALEBO pomocou | operátor a používanie alebo () funkciu. Poskytol tiež príklady na porovnanie dvoch skalárnych hodnôt, dvoch polí a skalárnej hodnoty a poľa.