2012-03-26 7 views

Antwort

3
A = [1 0 1 1 0 -1 0 1 -1] 

%# create all sums from 1 through i 
sa = cumsum(A); 

%# in output: ith element is true if sum from 
%# 1 through the ith element in A is 0 or 1 
output = ismember(sa,[0 1]) 

output = 
    1  1  0  0  0  0  0  0  0 
+0

Vielen Dank! übrigens, wie könnte ich "0" in A markieren? – user1205030

+0

@ user1205030: 'output = A == 0' gibt' true' zurück, wo immer 'A' Null ist. – Jonas

Verwandte Themen