2012-03-26 19 views

答えて

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

ありがとうございました!ちなみに、Aで "0"をマークするにはどうすればいいですか? – user1205030

+0

@ user1205030: 'output = A == 0'は' A'がゼロのところで 'true'を返します。 – Jonas

関連する問題