관계연산자
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 |