函式簡介
函式功能:判斷是否數組中所有元素都為真(非零或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