for n=1:N if r(n)==1 i=1; while n+1<=N&&r(n+1)==1 i=i+1; n=n+1; end l(i)=l(i)+1; n=n+1; endend问题1、求流程图。个人不理解matlab for循环中的if 判断,如果yes就继续执行,但是如果是no呢?就比如程序中若r(n)不等于1呢?程序如何执行?好像没有规定不等于就扫n+1啊??问题2、倒数第三行的n=n+1对么?还是应该是n=n+i?个人理解此处的n应该是紧接着while执行之后的n,加到几就是几。
|