Jak używać operatorów & i && w MATLABIE

Jak Uzywac Operatorow I W Matlabie



Operatory to jeden z podstawowych elementów MATLAB-a, który pozwala na wykonanie określonej operacji na zmiennych lub wyrażeniach. W MATLABIE istnieje kilka operatorów, takich jak arytmetyczne, logiczne i relacyjne. Wśród tych operatorów jest kilka operatorów, które mogą wyglądać podobnie, ale mają różną funkcjonalność pod względem użycia. Na przykład, & I && , te dwa operatory logiczne są szeroko stosowane w programowaniu MATLAB-a, co dezorientuje początkujących, kiedy i gdzie poprawnie używać tych operatorów w kodzie.

W tym blogu omówimy, jak używać operatorów logicznych & I && w MATLABIE.







1: Jak używać operatora & w MATLABIE?

The & operatora, zwanego także bitowe AND operator to operator logiczny w MATLABIE, który zwraca wartość logiczną 1, jeśli oba stwierdzenia A i B są prawdziwe. Jeżeli którekolwiek z A lub B jest fałszywe, & operator zwróci wartość logiczną 0. Ten operator nie implementuje zachowania zwarciowego, co oznacza, że ​​oceni oba stwierdzenia A i B, nawet jeśli pierwsze stwierdzenie jest fałszywe.



Ma prostą składnię w MATLABIE:



A & B





Przykład 1: Jak używać operatora & do testowania wyników wartości skalarnych?

W tym przykładzie zastosowano & operator do testowania wyników wartości skalarnych.

a = 10 ;
b = 40 ;
x = ( a-b ) < 0 & ( A * B ) > 0 ;
disp ( X ) ;
i = ( a-b ) > 0 & ( A / B ) > 0 ;
disp ( I ) ;
z = ( a-b ) < 0 & ( A / B ) < 0 ;
disp ( z ) ;




Przykład 1: Jak używać operatora & do testowania wyników wartości skalarnych?

W tym przykładzie zastosowano & operator, aby przetestować wartość tablicy, skutkuje MATLAB-em.

a = magia ( 4 ) ;
b = rand ( 4 , 4 ) ;
c = rann ( 4 , 4 ) ;
x = ( a-b ) < C & ( A * B ) > C;
disp ( X ) ;
i = ( a-b ) > C & ( A / B ) > C;
disp ( I ) ;
z = ( a-b ) < C & ( A / B ) < C;
disp ( z ) ;


2: Jak używać operatora && w MATLABIE?

The && operatora, zwanego także logiczne ORAZ, jest operatorem logicznym w MATLABIE, który implementuje zachowanie zwarciowe i staje się prawdą, jeśli oba stwierdzenia A i B są prawdziwe. Jeżeli A jest fałszywe, to && operator nie sprawdzi B i zwróci wartość logiczną 0.

The && Operator może być używany z dowolnym typem danych, o ile dane są kompatybilne z operatorami logicznymi. W przypadku skalarów, && operator sprawdzi tylko wyniki wartości skalarnych, natomiast w przypadku tablic, && operator sprawdzi wyniki wartości elementarnych.

Ma prostą składnię w MATLABIE:

A && B

Przykład 2: Jak używać operatora && do testowania wyników wartości skalarnych?

W tym przykładzie użyto operatora && do przetestowania wyników podanych wartości skalarnych.

a = 10 ;
b = 40 ;
x = ( a-b ) < 0 && ( A * B ) > 0 ;
disp ( X ) ;
i = ( a-b ) > 0 && ( A / B ) > 0 ;
disp ( I ) ;
z = ( a-b ) < 0 && ( A / B ) < 0 ;
disp ( z ) ;


Przykład 2: Jak używać operatora && do testowania wyników wartości tablicy?

W tym przykładzie zastosowano && operator do testowania wyników wartości danej tablicy.

a = magia ( 4 ) ;
b = rand ( 4 , 4 ) ;
c = rann ( 4 , 4 ) ;
x = ( a-b ) < C && ( A * B ) > C;
disp ( X ) ;
i = ( a-b ) > C && ( A / B ) > C;
disp ( I ) ;
z = ( a-b ) < C && ( A / B ) < C;
disp ( z ) ;


Kod zgłasza błąd, ponieważ a-b I a*b to tablice, których nie można przekonwertować na wartości skalarne. Dlatego nie można go używać do porównywania tablic.

Wniosek

Operatory logiczne są elementami składowymi MATLAB-a i służą do testowania wartości skalarnych i tablicowych. The & jest operatorem logicznym używanym do testowania wartości skalarnych i tablicowych i staje się prawdziwy, gdy oba stwierdzenia są prawdziwe. Z drugiej strony, && jest operatorem logicznym używanym tylko do testowania wartości skalarnych i nie sprawdza drugiego wyrażenia, jeśli pierwsze wyrażenie jest fałszywe. Operator & nie obsługuje zachowania zwarciowego, podczas gdy && operator obsługuje zachowanie zwarciowe. W tym przewodniku uzyskano szczegółowy przewodnik dotyczący korzystania & I && operatory w MATLABIE z przykładami.