确定所有非零或数组元素真正的
真正的
B = ()
B =所有(暗)
例子
B= (一个)测试第一个数组的维数一个不等于1的大小,决定了如果元素是所有非零或逻辑1(真正的)。在实践中,所有是一个逻辑的自然延伸和算子。
B= (一个)
B
一个
1
所有
如果一个是一个矢量,然后呢(一)返回逻辑1(真正的)如果所有的非零元素并返回逻辑0(假如果一个或多个元素为零。
(一)
0
假
如果一个是一个非空的,nonvector矩阵,然后呢(一)对待的列一个逻辑的向量,并返回一个行向量1年代和0年代。
如果一个是一个空0-by-0矩阵,然后呢(一)返回逻辑1(真正的)。
如果一个是一个多维数组,那么(一)行为在第一维度的数组大小不等于1,并返回逻辑值的数组。这个尺寸的大小1,而所有其他维度的大小保持不变。
B= (一个,昏暗的)测试元素沿着维度昏暗的。的昏暗的输入一个正整数标量。
B= (一个,昏暗的)
昏暗的
全部折叠
创建一个3×3的矩阵,然后测试每一列的所有非零元素。
= [0 0 3;0 0 3 0 0 3)
一个=0 0 3 0 0 3 0 0 3
B =1×3逻辑数组0 0 1
创建一个向量的十进制值和测试值小于0.5。
A = (0.53 0.67 0.01 0.38 - 0.07 0.42 - 0.69);B = (< 0.5)
B =1×7逻辑数组0 0 1 1 1 1 0
逻辑值的输出是一个矢量。的所有函数可以减少这样的向量逻辑值的一个条件。在这种情况下,B =所有(< 0.5)收益率的逻辑0。
B =所有(< 0.5)
这使得所有特别有用的如果语句。
如果
如果所有(< 0.5)
%做某事
其他的
%做其他的事情
结束
代码执行根据一个条件,而不是一个向量可能冲突的条件。
创建一个3-by-7-by-5多维数组和测试,看看它的所有元素都小于3。
A =兰特(3、7、5)* 5;B = ((:) < 3)
B =逻辑0
你也可以测试数组元素大于零。
B = ((:) > 0)
B =逻辑1
的语法(:)转的元素一个到一个列向量,因此您可以使用这种类型的声明一个数组的大小。
(:)
创建一个3×3的矩阵。
测试的行一个通过指定为所有非零元素昏暗的= 2。
昏暗的= 2
B =所有(2)
B =3×1逻辑数组0 0 0
输入数组,指定为一个标量、向量矩阵,或多维数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符复数的支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
维操作,指定为一个正整数标量。如果没有指定值,默认的是第一个数组维度的大小不等于1。
考虑输入一个二维数组,一个:
所有(1)连续工作列的元素一个并返回一个行向量的逻辑值。
所有(1)
所有(2)连续工作元素的行一个并返回逻辑值的列向量。
所有(2)
数据类型:双|单|int8|int16|int32|int64|uint8|uint16|uint32|uint64
逻辑数组,返回为一个标量,矢量、矩阵,或多维数组。的维数一个行动的所有有大小1在B。
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组。
使用笔记和限制:
看到适应限制工具箱函数的代码生成(MATLAB编码器)。
和|任何|结肠|刺激|总和
和
任何
结肠
刺激
总和
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室
得到审判现在