이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

논리 연산

True 또는 False(부울) 조건

logical 데이터형은 true 상태 또는 false 상태를 각각 숫자 10을 사용하여 나타냅니다. 일부 MATLAB® 함수와 연산자는 논리값을 반환하여 조건을 충족하는지 여부를 나타냅니다. 이러한 논리값을 사용하여 배열의 요소를 참조하거나 조건 코드를 실행할 수 있습니다. 자세한 내용은 조건을 충족하는 배열 요소 찾기를 참조하십시오.

함수

Logical Operators: Short-circuit쇼트서킷을 사용한 논리 연산
and논리 AND
not논리적 NOT 구하기
or논리 OR 연산 결과 구하기
xor논리 배타적 OR 구하기
all모든 배열 요소가 0이 아닌 값 또는 true인지 확인
any모든 배열 요소가 0이 아닌 값인지 확인
false논리값 0(false)
find0이 아닌 요소의 값이나 인덱스 찾기
islogical입력값이 논리형 배열인지 확인
logical숫자형 값을 논리값(Logical)으로 변환
true논리값 1(true)

도움말 항목

조건을 충족하는 배열 요소 찾기

이 예제에서는 조건을 배열에 적용하여 배열의 요소를 필터링하는 방법을 보여줍니다.

논리형 배열을 단일 값으로 축소

이 예제에서는 any 함수와 all 함수를 사용하여 전체 배열을 단일 논리값으로 축소하는 방법을 보여줍니다.

연산자 우선 순위

우선 순위 규칙에 따라 MATLAB이 표현식을 실행하는 순서가 결정됩니다.

논리 연산에 쓰이는 진리표(Truth Table)

다음 참조 표에서는 이항 논리 연산자를 일련의 논리값 1(true) 및 논리값 0(false) 스칼라 쌍에 적용한 결과를 보여줍니다.

논리형 배열인지 여부 확인하기

전체 배열을 테스트하거나 각각의 요소를 개별적으로 테스트하여 배열이 논리형 배열인지 여부를 확인합니다.