for循環和if語句?
按照你的說法,是算從0變到1的次數,而不單純是變化(0變1或者1變0),用不著什么 for, if,直接 length(find(diff(a) == 1)) 就可以了 如果非要用for, if s = 0; for n = 1:length(a)-1, if a(n+1) - a(n) == 1, s = s + 1; end end s
for循環和if語句?
按照你的說法,是算從0變到1的次數,而不單純是變化(0變1或者1變0),用不著什么 for, if,直接 length(find(diff(a) == 1)) 就可以了 如果非要用for, if s = 0; for n = 1:length(a)-1, if a(n+1) - a(n) == 1, s = s + 1; end end s