Main Content

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

and

기호 표현식의 논리 AND

설명

예제

A & B는 논리 AND를 나타냅니다. A & BAB가 모두 참일 때만 참입니다.

and(A,B)A & B와 동일합니다.

예제

모두 축소

&를 사용하여 기호 부등식을 하나의 조건으로 결합합니다.

syms x y
cond = x>=0 & y>=0;

조건으로 표현된 가정을 assume을 사용하여 설정합니다.

assume(cond)

가정이 설정되었는지 확인합니다.

assumptions
ans =
[ 0 <= x, 0 <= y]

&를 사용하여 두 개의 부등식을 하나의 논리 조건으로 결합하여 변수에 대한 범위를 정의합니다.

syms x
range = 0 < x & x < 1;

subs를 사용하여 x1/210을 대입하여 각 값에서의 조건을 반환합니다. subs 함수는 조건을 자동으로 평가하지 않습니다.

x1 = subs(range,x,1/2)
x2 = subs(range,x,10)
x1 =
0 < 1/2 & 1/2 < 1
x2 =
0 < 10 & 10 < 1

isAlways를 사용하여 부등식을 논리값 1 또는 0으로 평가합니다.

isAlways(x1)
isAlways(x2)
ans =
  logical
   1
ans =
  logical
   0

입력 인수

모두 축소

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

  • 기호 하위 표현식을 포함하는 논리식에 대해 simplify를 호출하면 기호 상수 symtruesymfalse를 얻을 수 있습니다. 이러한 두 상수는 논리값 1(true) 및 논리값 0(false)과 같지 않습니다. 기호 symtruesymfalse를 논리값으로 변환하려면 logical을 사용하십시오.

호환성 관련 고려 사항

모두 확장

R2016b에서 동작이 변경됨

참고 항목

| | | | | |

R2012a에 개발됨