找出间隔大于T的所有数
B = [6 37 59 78 84 106 138 158 168 185 219 235 243 266 285 301 307 342 363];
目的:找出间隔大于T=70的点,进行分段,换句话说,就是找出[6,78,158…];
思路:写一个中间值trans = 6;
遍历所有值
找到比trans大于70的点后,将这个数值赋给trans;
困惑点:当时一直在思考怎么让第二次循环的时候,从78开始找比它大的数值,而不是找比37大的数值
程序:
trans = B(1);
num = 1;
for k = 1:length(B)
if B(k)-trans >T
trans = B(k);
FF_dot(num) =trans;%把找到的所有大于70的点收集起来
num = num+1;
else
continue;
end
end