XOR.

符号表达式的逻辑XOR

描述

例子

XOR(一种B.代表逻辑独家分离。XOR(A,B)是真的一种或者B.是真的。如果两者一种B.是真或假的,XOR(A,B)是假的。

例子

设置和评估条件

将两个符号不等式组合成逻辑表达式XOR.

syms x范围= xor(x> -10,x <10);

替换变量X有11和0.如果您更换X11,然后不平等x> -10有效和x <10是无效的。如果你替换X有0,两者不等式都有效。注意subs只将数值替换为不等式。它不评估逻辑的不平等1或者0.

X1 =潜艇(范围,x,11)x2 =潜艇(范围,x,0)
x1 = -10 <11 xor 11 <10 x2 = -10 <0xor 0 <10

评估这些不等式逻辑1或者0., 用总是。如果只有一个不等式有效,表达式XOR.评估逻辑1。如果两者不等式有效,表达式XOR.评估逻辑0.

Isalways(X1)Isalways(X2)
ans =逻辑1 ans =逻辑0

注意简化不会将这些逻辑表达式简化为逻辑1或者0.。相反,简化回报象征常数赛夫或者symfalse.

S1 =简化(X1)S2 =简化(X2)
s1 = symtrue s2 = symfalse

转换符号赛夫或者symfalse.使用逻辑值逻辑

逻辑(S1)逻辑(S2)
ans =逻辑1 ans =逻辑0

输入参数

全部收缩

操作数,指定为符号方程,不等式,表达式或数组。输入一种B.必须是相同的大小或具有兼容的大小(例如,一种是一个m-经过-N矩阵和B.是标量或1-经过-N行矢量)。有关更多信息,请参阅兼容数组大小,用于基本操作(matlab)。

提示

  • 如果你打电话简化对于包含符号子表达式的逻辑表达式,您可以获得符号常量赛夫symfalse.。这两个常数与逻辑不一样1真的)和逻辑0.错误的)。转换符号赛夫symfalse.逻辑值,使用逻辑

  • 认为假定不要接受包含的假设XOR.

兼容性考虑因素

展开全部

R2016B的行为更改

也可以看看

|||||

在R2012A介绍