作者Archer1124 (哈)
看板MATLAB
标题Re: [讨论] 设定条件来跑forend回圈
时间Tue Jan 29 10:38:15 2013
※ 引述《DimpleHu (小酒窝)》之铭言:
: 想要让程式跑for end回圈一个一个数字跑後 得到的结果跟设定条件比
: 不符合 则在换下一个数字跑
: 如果跑到条件後 把符合条件的数字列出 就结束回圈
: 我下面这样写的话要怎样改写
: a=1;
: b=1;
: while 1
: T=T+(xcorr2((t),t(a,b)))/(n);
: if sum(sum(T))>sum(sum(AA))
: break
: else
: a=a+1;
: b=b+1;
: continue
: end
: end
: 或者有哪位高手有更好的方式
: 拜托了QQ
a = 1;b = 1;
T=T+(xcorr2((t),t(a,b)))/(n);
while ( sum(sum(T)) <= sum(sum(AA)) )
a = a + 1;
b = b + 1;
T=T+(xcorr2((t),t(a,b)))/(n);
end
T
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.122.53
1F:推 DimpleHu:可是他这样跑的话 会变成 while後如果还是不成立 01/29 14:46
2F:→ DimpleHu:他也不会继续找出符合条件的东西欸@@? 01/29 14:46
3F:→ Archer1124:容我再想想~ 01/30 20:44
4F:推 DimpleHu:感谢楼上大大Q_Q 01/30 23:34