MATLAB 도움말 센터
기호 표현식의 논리 NOT
~A
not(A)
~A는 논리 NOT을 나타냅니다. ~A는 A가 거짓이면 참이고 A가 참이면 거짓입니다.
A
예제
not(A)는 ~A와 동일합니다.
모두 축소
~를 사용하여 논리 조건을 만듭니다.
~
syms x y cond = ~(x > y);
조건으로 표현된 가정을 assume을 사용하여 설정합니다.
assume
assume(cond)
가정이 설정되었는지 확인합니다.
assumptions
ans = ~y < x
논리 연산자 ~와 &를 사용하여 조건을 만들어 x에 대한 범위를 지정합니다.
&
x
syms x range = abs(x) < 1 & ~(abs(x)<1/3);
subs를 사용하여 x에 0과 2/3를 대입하여 각 값에서의 조건을 반환합니다. subs 함수는 조건을 자동으로 평가하지 않습니다.
subs
0
2/3
x1 = subs(range,x,0) x2 = subs(range,x,2/3)
x1 = 0 < 1 & ~0 < 1/3 x2 = 2/3 < 1 & ~2/3 < 1/3
isAlways를 사용하여 부등식을 논리값 1 또는 0으로 평가합니다.
isAlways
1
isAlways(x1) isAlways(x2)
ans = logical 0 ans = logical 1
입력값으로, 숫자, 벡터, 행렬, 배열로 지정되거나 기호 숫자, 기호 변수, 기호 배열, 기호 함수, 기호 표현식으로 지정됩니다.
기호 하위 표현식을 포함하는 논리식에 대해 simplify를 호출하면 기호 상수 symtrue와 symfalse를 얻을 수 있습니다. 이러한 두 상수는 논리값 1(true) 및 논리값 0(false)과 같지 않습니다. 기호 symtrue와 symfalse를 논리값으로 변환하려면 logical을 사용하십시오.
simplify
symtrue
symfalse
true
false
logical
R2012a에 개발됨
all | and | any | isAlways | or | piecewise | xor
all
and
any
or
piecewise
xor
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의