Main Content

false

논리값 0(false)

설명

예제

false는 논리값 0의 약어입니다.

예제

F = false(n)은 논리값 0의 n×n 배열입니다.

예제

F = false(sz)는 논리값 0의 배열입니다. 여기서 크기 벡터 szsize(F)를 정의합니다. 예를 들어 false([2 3])은 논리값 0의 2×3 배열을 반환합니다.

예제

F = false(sz1,...,szN)은 논리값 0의 sz1×...×szN 배열입니다. 여기서 sz1,...,szN은 각 차원의 크기를 나타냅니다. 예를 들어 false(2,3)은 논리값 0의 2×3 배열을 반환합니다.

예제

F = false(___,'like',p)는 이전 크기 구문을 사용하여 논리형 변수 p와 희소성이 동일한 논리값 0의 배열을 반환합니다.

예제

모두 축소

false를 사용하여 논리값 0으로 이루어진 3×3 정사각 행렬을 만듭니다.

A = false(3)
A = 3x3 logical array

   0   0   0
   0   0   0
   0   0   0

class(A)
ans = 
'logical'

결과는 logical 클래스입니다.

false를 사용하여 논리값 0으로 이루어진 3×2×2 배열을 만듭니다.

false(3,2,2)
ans = 3x2x2 logical array
ans(:,:,1) =

   0   0
   0   0
   0   0


ans(:,:,2) =

   0   0
   0   0
   0   0

또는 크기 벡터를 사용하여 행렬의 크기를 지정합니다.

false([3 2 2])
ans = 3x2x2 logical array
ans(:,:,1) =

   0   0
   0   0
   0   0


ans(:,:,2) =

   0   0
   0   0
   0   0

참고로, 벡터 입력값을 여러 개 지정하면 오류가 반환됩니다.

truefalse를 함께 사용하여 논리문을 실행할 수 있습니다.

다음과 같이 논리문을 테스트합니다.

~(A and B) = (~A) or (~B)

테스트 조건은 A = falseB = true입니다.

~(false & true) == (~false) | (~true)
ans = logical
   1

방정식의 양변에서 논리문이 같으므로 결과는 논리값 1(true)입니다. 이 논리문은 드 모르간의 법칙(De Morgan's Law)의 한 예입니다.

선택된 배열과 동일한 데이터형과 희소성을 가진 논리형 배열을 생성합니다.

A = logical(sparse(5,3));
whos A
  Name      Size            Bytes  Class      Attributes

  A         5x3                41  logical    sparse    
F = false(4,'like',A);
whos F
  Name      Size            Bytes  Class      Attributes

  F         4x4                49  logical    sparse    

출력 배열 F는 지정된 배열 Asparse 특성이 같습니다.

입력 인수

모두 축소

정사각 행렬의 크기로, 정수로 지정됩니다. n은 출력 배열 크기를 n×n으로 설정합니다. 예를 들어 false(3)은 논리값 0의 3×3 배열을 반환합니다.

  • n0이면 F는 빈 행렬이 됩니다.

  • n이 음수인 경우 첫 번째 차원 크기는 0으로 처리됩니다.

데이터형: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

크기 벡터로, 정수로 이루어진 행 벡터로 지정됩니다. 예를 들어 false([2 3)]은 논리값 0의 2×3 배열을 반환합니다.

  • 크기가 0인 차원이 있을 경우 F는 빈 배열이 됩니다.

  • 크기가 음수인 차원이 있을 경우 0으로 처리됩니다.

  • 2보다 큰 후행 차원의 크기가 1일 경우 출력값 F에 해당 차원이 포함되지 않습니다.

데이터형: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

크기 입력값으로, 쉼표로 구분된 정수의 목록으로 지정됩니다. 예를 들어 false(2,3)은 논리값 0의 2×3 배열을 반환합니다.

  • 크기가 0인 차원이 있을 경우 F는 빈 배열이 됩니다.

  • 크기가 음수인 차원이 있을 경우 0으로 처리됩니다.

  • 2보다 큰 후행 차원의 크기가 1일 경우 출력값 F에 해당 차원이 포함되지 않습니다.

데이터형: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

프로토타입으로, 논리형 변수로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

출력 인수

모두 축소

논리값 0의 출력값으로, 스칼라, 벡터, 행렬, N차원 배열 중 하나로 반환됩니다.

데이터형: logical

  • false(n)logical(zeros(n))보다 속도가 훨씬 빠르고 메모리 효율이 높습니다.

확장 기능

버전 내역

R2006a 이전에 개발됨