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

false

논리값 0(false)

설명

예제

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

예제

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

예제

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

예제

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

예제

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

예제

모두 축소

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

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

   0   0   0
   0   0   0
   0   0   0

class(A)
ans = 
'logical'

결과는 logical 클래스입니다.

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

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은 출력 배열 크기를 nxn으로 설정합니다. 예를 들어 false(3)은 논리값 0의 3x3 배열을 반환합니다.

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

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

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

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

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

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

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

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

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

  • 크기가 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 이전에 개발됨