Sådan finder du logisk ELLER i MATLAB eller |

Sadan Finder Du Logisk Eller I Matlab Eller



Logiske operatorer er de grundlæggende komponenter i alle programmeringssprog, der bruges i mange programmeringsopgaver til at sammenligne to skalarer eller arrays. De opfører sig som aritmetiske operatorer og har flere typer, såsom AND, OR, XOR og mere. OR-operatoren bruges til at bestemme, om en eller begge operander er sande, og i MATLAB er den repræsenteret af den lodrette streg (|).

Denne blog vil diskutere, hvordan man finder det logiske ELLER i MATLAB ved hjælp af nogle eksempler.

Hvordan finder man logisk ELLER i MATLAB?

Du kan finde logiske ELLER i MATLAB:







  • Brug af OR | Operatør
  • Brug af eller()-funktionen

1: Sådan finder du logisk ELLER i MATLAB ved hjælp af | Operatør?

Den mest almindelige måde at finde logisk OR i MATLAB er at bruge | operatør. Denne operator sammenligner to skalarværdier eller arrays og returnerer en logisk skalarværdi (0 eller 1) eller en logisk array.



  • Hvis denne operator sammenligner to skalarværdier, returnerer den en skalar logisk værdi.
  • Hvis denne operator sammenligner to arrays, der skal være af samme størrelse, returnerer den et logisk array med samme længde som input-arrays.

Eksempel på at finde det logiske ELLER i MATLAB ved hjælp af | Operatør?

Det givne eksempel sammenligner de givne værdier og arrays ved hjælp af | operatør i MATLAB.



nummer1 = 8 ;
nummer2 = 0 ;
A = rands ( 10 , 5 ) ;
B = magi ( 5 ) ;
nummer1 | nummer 2
EN | B





2: Hvordan finder man logisk ELLER i MATLAB ved hjælp af eller()-funktionen?

En anden måde at finde logisk OR i MATLAB er at bruge funktionen or() . Denne funktion gør det muligt for os at sammenligne to givne skalarværdier eller arrays. Denne funktion er alternativet til | operatør.

Syntaks
Det eller() funktions syntaks er angivet nedenfor:



eller ( A,B )

Her,
Funktionen eller(A,B) tager A og B som input, sammenligner dem og returnerer en logisk værdi eller matrix som output.

  • Når denne funktion accepterer to skalarværdier for at udføre sammenligning, returnerer den en skalær logisk værdi.
  • Når denne funktion sammenligner to arrays, der skal være af samme størrelse, returnerer den et logisk array med samme længde som input-arrays.

Eksempel på at finde det logiske ELLER i MATLAB ved hjælp af funktionen eller()?

Denne MATLAB-kode finder logisk ELLER ved hjælp af eller() funktion ved at sammenligne to skalarværdier og to arrays i MATLAB.

nummer1 = 8 ;
nummer2 = 0 ;
A = rand ( 5 ) ;
B = nuller ( 5 ) ;
eller ( nummer1, nummer2 )
eller ( A,B )

Konklusion

Logiske operatorer er byggestenene i alle programmeringssprog. De har forskellige typer såsom AND, OR, NOR, XOR og mere. MATLAB giver os også mulighed for at udføre logiske operationer på skalarer eller arrays. Denne vejledning har brugt to måder at finde logiske ELLER ved at bruge | operatør og bruger eller() fungere. Det gav også eksempler til at sammenligne to skalarværdier, to matrixer og en skalarværdi og en matrix.