文档帮助中心文档
符号表达式的逻辑或
A | B
或(A,B)
实例
A.|B表示逻辑OR。A | B如果A.或B是真的,或者两者都是真的A.和B这是真的。
A.|B
A.
B
或(A.,B)相当于A | B.
或(A.,B)
全部崩溃
通过使用将这些符号不等式组合成逻辑条件|.
|
syms x y xy=x>=0 | y>=0;
使用设置由条件表示的假设假定.
假定
假设(xy)
确认已设置假设。
假设
ans=0<=x | 0<=y
通过使用将两个符号不等式组合成一个逻辑表达式|.
范围=x<-1 | x>1;
代替x具有0和10.尽管不平等有价值,潜艇不按逻辑对其进行评估1.或0.
x
0
10
潜艇
1.
x1=subs(范围x,10)x2=subs(范围x,0)
x1=1<10 | 10<-1 x2=0<-1 | 1<0
用矩阵求不等式我总是.
我总是
isAlways(x1)
ans=逻辑1
isAlways(x2)
ans=逻辑0
通过应用组合多个条件或使用折叠作用
或
折叠
设置以下条件:x等于一个介于1.和10.
syms x cond=折叠(@or,x==1:10);假设(cond)假设
ans=x==1 | x==2 | x==3 | x==4 | x==5 |。。。x==6 | x==7 | x==8 | x==9 | x==10
操作数,指定为符号方程、不等式、表达式或数组。输入A.和B必须具有相同的大小或兼容的大小(例如,A.是一个M-借-N矩阵与B是标量还是1.-借-N行向量)。有关详细信息,请参阅基本操作的兼容数组大小.
M
N
如果你打电话简化对于包含符号子表达式的逻辑表达式,可以获取符号常量symtrue和符号错误。这两个常量与逻辑常量不同1.(符合事实的)合乎逻辑0(错误的).转换为符号symtrue和符号错误要创建逻辑值,请使用必然的.
简化
symtrue
符号错误
符合事实的
错误的
必然的
全部展开
R2016b中的行为发生了变化
从R2016b开始,添加了隐式扩展,以前返回错误的基本操作的一些参数组合现在生成结果。例如,以前无法添加行和列向量,但这些操作数现在可以进行添加。换句话说,像[1 2] + [1; 2]以前返回大小不匹配错误,但现在执行。
[1 2] + [1; 2]
如果您的代码使用元素运算符,并且依赖于MATLAB提供的错误®以前因大小不匹配而返回,特别是在尝试/接住块,则代码可能不再捕获这些错误。
尝试
接住
有关基本数组操作所需输入大小的详细信息,请参阅基本操作的兼容数组大小.
全部的|和|任何|我总是|不|分段|异或
全部的
和
任何
不
分段
异或
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处