관계연산자

 

Matlab은 논리 연산자를 지니고 있으며 logic이 1이면 참을, 0이면 거짓임을 나타낸다.

연산자 의미
== 같음
~= 같지 않음
< 작은
>
<= 작거나 같은
>= 크거나 같은
& and
&& 단락 and
| or
|| 단락 or
~ not
xor 배타적 or
all 벡터의 모든 원소들이 0이 아니면 참
Any 벡터의 임의 원소가 0이 아니면 참

예제

>> 2>3

ans =

  logical

   0

예제

>> A = [1 1;2 2];
>> B = [1 2;4 2];
>> A == B

ans =

  2×2 logical 배열

   1   0
   0   1

예제

>> x = [1 2 3]; y = [3 2 3];
>> any(x>0) && any(y>0)

ans =

  logical

   1

 

이러한 논리 연산자는 반복문에서 많이 사용되니 알아두는 것이 좋다.

'Matlab' 카테고리의 다른 글

[Matlab 기초] 행렬 생성함수  (0) 2020.02.16
[Matlab 기초] 내장 수학 함수  (0) 2020.02.16
[Matlab 기초] 데이터 교환  (0) 2020.02.11
[Matlab 기초] M파일 생성  (0) 2020.02.10
[Matlab 기초] 그래프 그리기  (0) 2020.02.09

+ Recent posts