Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

lt, <

보다 작음(Less than) 확인

설명

예제

A < B는 요소들끼리 비교해 AB보다 작으면 논리값 1(true)로 설정하고, 그렇지 않으면 논리값 0(false)으로 설정해 배열을 반환합니다. 테스트에서는 숫자형 배열의 실수부만 비교합니다. ltA 또는 B에 NaN 또는 정의되지 않은 categorical형 요소가 있는 경우 논리값 0(false)을 반환합니다.

lt(A,B)A < B를 실행하는 또 다른 방법이지만 거의 사용되지 않습니다. 이 표현식은 클래스에 대한 연산자 오버로드를 지원합니다.

예제

모두 축소

벡터 요소가 지정된 값보다 작은지 여부를 확인합니다.

숫자형 벡터를 생성합니다.

A = [1 12 18 7 9 11 2 15];

벡터에 12보다 작은 요소가 있는지 테스트합니다.

A < 12
ans = 1x8 logical array

   1   0   0   1   1   1   1   0

결과는 A의 요소가 표현식을 충족하는 경우 논리값 1(true)을 요소로 갖는 벡터입니다.

논리값으로 구성된 벡터를 인덱스로 사용하여 A에서 12보다 작은 값을 확인합니다.

A(A < 12)
ans = 1×5

     1     7     9    11     2

결과는 A의 요소 중 일부입니다.

행렬을 만듭니다.

A = magic(4)
A = 4×4

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

9보다 작은 값을 모두 값 10으로 바꿉니다.

A(A < 9) = 10
A = 4×4

    16    10    10    13
    10    11    10    10
     9    10    10    12
    10    14    15    10

이 결과 가장 작은 요소가 9인 새 행렬이 만들어집니다.

순서형 categorical형 배열을 만듭니다.

A = categorical({'large' 'medium' 'small'; 'medium' ...
'small' 'large'},{'small' 'medium' 'large'},'Ordinal',1)
A = 2x3 categorical
     large       medium      small 
     medium      small       large 

배열에는 'small', 'medium', 'large'의 세 가지 범주가 있습니다.

범주 'medium'보다 작은 값을 모두 찾습니다.

A < 'medium'
ans = 2x3 logical array

   0   0   1
   0   1   0

논리값 1(true)은 범주 'medium'보다 작은 값을 나타냅니다.

A의 행을 비교합니다.

A(1,:) < A(2,:)
ans = 1x3 logical array

   0   0   1

이 함수는 첫 번째 행에 두 번째 행보다 작은 범주 값이 있는 경우 논리값 1(true)을 반환합니다.

복소수로 구성된 벡터를 생성합니다.

A = [1+i 2-2i 1+3i 1-2i 5-i];

3보다 작은 값을 찾습니다.

A(A < 3)
ans = 1×4 complex

   1.0000 + 1.0000i   2.0000 - 2.0000i   1.0000 + 3.0000i   1.0000 - 2.0000i

ltA의 요소의 실수부만 비교합니다.

abs를 사용하여 원점에서 반경 3 이내에 있는 요소를 찾습니다.

A(abs(A) < 3)
ans = 1×3 complex

   1.0000 + 1.0000i   2.0000 - 2.0000i   1.0000 - 2.0000i

결과는 하나 적은 요소를 갖습니다. 요소 1.0000 + 3.0000i는 원점에서 반경 3 이내에 있지 않습니다.

날짜 벡터를 만듭니다.

A = datetime([2014,05,01;2014,05,31])
A = 2x1 datetime
   01-May-2014
   31-May-2014

2014년 5월 10일 이전에 해당하는 날짜를 구합니다.

A(A < '2014-05-10')
ans = datetime
   01-May-2014

입력 인수

모두 축소

피연산자로, 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다. 입력 인수 AB는 동일한 크기이거나 호환되는 크기를 가져야 합니다. 후자의 예로는 AM×N 행렬이고 B가 스칼라이거나 1×N 행 벡터인 경우를 들 수 있습니다. 자세한 내용은 기본 연산에 대해 호환되는 배열 크기 항목을 참조하십시오.

모든 유형의 숫자형 입력값을 비교할 수 있으며, 비교 시 유형 변환으로 인한 정밀도 손실이 발생하지 않습니다.

  • 한쪽 입력값이 순서형 categorical형 배열인 경우 다른 쪽 입력값은 순서형 categorical형 배열, 문자형 벡터로 구성된 셀형 배열, 단일 문자형 벡터 중 하나일 수 있습니다. 단일 문자형 벡터는 다른 쪽 입력값과 동일한 크기의 문자형 벡터로 구성된 셀형 배열로 확장됩니다. 양쪽 입력값이 모두 순서형 categorical형 배열인 경우 이 입력값들은 순서를 포함하여 범주 집합이 동일해야 합니다. 자세한 내용은 categorical형 배열 요소 비교하기 항목을 참조하십시오.

  • 한쪽 입력값이 datetime형 배열인 경우 다른 쪽 입력값은 datetime형 배열, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열일 수 있습니다.

  • 한쪽 입력값이 duration형 배열인 경우 다른 쪽 입력값은 duration형 배열이거나 숫자형 배열일 수 있습니다. 연산자는 각 숫자형 값을 표준 24시간 일수로 처리합니다.

  • 한쪽 입력값이 string형 배열인 경우 다른 쪽 입력값은 string형 배열, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열일 수 있습니다. AB의 대응하는 요소는 사전식(Lexicographically)으로 비교됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | categorical | datetime | duration
복소수 지원 여부:

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

HDL 코드 생성
HDL Coder™를 사용하여 FPGA나 ASIC 설계용의 Verilog 코드나 VHDL 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장