Logische OR vinden in MATLAB of |

Logische Or Vinden In Matlab Of



Logische operatoren zijn de fundamentele componenten van alle programmeertalen die in veel programmeertaken worden gebruikt voor het vergelijken van twee scalairen of arrays. Ze gedragen zich als rekenkundige operatoren en hebben verschillende typen, zoals AND, OR, XOR en meer. De OR-operator wordt gebruikt om te bepalen of een of beide operanden waar zijn en in MATLAB wordt deze weergegeven door de verticale balk (|).

In deze blog wordt aan de hand van enkele voorbeelden besproken hoe je de logische OR in MATLAB kunt vinden.

Hoe vind je logische OR in MATLAB?

U kunt logische OR vinden in MATLAB:







  • Met OF | Exploitant
  • De functie or() gebruiken

1: Logische OR vinden in MATLAB met behulp van | Exploitant?

De meest gebruikelijke manier om logische OR in MATLAB te vinden, is het gebruik van de | exploitant. Deze operator vergelijkt twee scalaire waarden of arrays en retourneert een logische scalaire waarde (0 of 1) of een logische array.



  • Als deze operator twee scalaire waarden vergelijkt, retourneert deze een scalaire logische waarde.
  • Als deze operator twee arrays vergelijkt die dezelfde grootte moeten hebben, retourneert deze een logische array met dezelfde lengte als de invoerarrays.

Voorbeeld om de logische OR in MATLAB te vinden met behulp van de | Exploitant?

In het gegeven voorbeeld worden de gegeven waarden en arrays vergeleken met behulp van de | operator in MATLAB.



num1 = 8 ;
getal2 = 0 ;
A = rand ( 10 , 5 ) ;
B = magie ( 5 ) ;
num1 | num2
A | B





2: Hoe vind je een logische OR in MATLAB met behulp van de functie or()?

Een andere manier om logische OR in MATLAB te vinden is het gebruik van de functie or(). Met deze functie kunnen we twee gegeven scalaire waarden of arrays vergelijken. Deze functie is het alternatief voor de | exploitant.

Syntaxis
De of() De syntaxis van de functie wordt hieronder gegeven:



of ( A, B )

Hier,
De functie of(A,B) neemt A en B als invoer, vergelijkt ze en retourneert een logische waarde of array als uitvoer.

  • Wanneer deze functie twee scalaire waarden accepteert om een ​​vergelijking uit te voeren, retourneert deze een scalaire logische waarde.
  • Telkens wanneer deze functie twee arrays vergelijkt die dezelfde grootte moeten hebben, retourneert deze een logische array met dezelfde lengte als de invoerarrays.

Voorbeeld om de logische OR in MATLAB te vinden met behulp van de functie or()?

Deze MATLAB-code vindt logische OR met behulp van de of() functie door twee scalaire waarden en twee arrays in MATLAB te vergelijken.

num1 = 8 ;
getal2 = 0 ;
A = Rand ( 5 ) ;
B = nullen ( 5 ) ;
of ( num1, num2 )
of ( A, B )

Conclusie

Logische operators zijn de bouwstenen van alle programmeertalen. Ze hebben verschillende typen, zoals AND, OR, NOR, XOR en meer. MATLAB stelt ons ook in staat logische bewerkingen uit te voeren op scalairen of arrays. In deze handleiding zijn twee manieren gebruikt om logische OR te vinden met behulp van de | exploitant en gebruik of() functie. Het bevatte ook voorbeelden om twee scalaire waarden, twee arrays, en een scalaire waarde en een array te vergelijken.