all(函式)
all是一个函式,用于判断是否数组中所有元素都为真(非零或true)。
函式简介
函式功能:判断是否数组中所有元素都为真(非零或true)。
语法格式:
B = all(A)
如果A是二维的,列数为n,则B为一个1*n的矩阵。如果A中某一列的元素全为真,则B中对应元素为1。如果A是三维的,则B的列数、页数和A相同,B的行数为1。高于三维的情况可以以此类推。
B = all(A, dim)
判定A的某一维是否都为真。
相关函式:any
程式示例
>> A = [1 2 3; 4 5 6];
>> all(A)
ans = 1 1 1
>> A = [1 2 0; 4 5 6];
>> all(A)
ans = 1 1 0
>> all(A, 1)
ans = 1 1 0
>> all(A, 2)
ans =
0
1
>> A = ones(4, 3, 2);
>> A(2, 2, 2) = 0;
>> all(A)
ans(:,:,1) = 1 1 1
ans(:,:,2) = 1 0 1
>> all(A, 3)
ans =
1 1 1
1 0 1
1 1 1
1 1 1