[讨论] 两个IF条件式满足后转换

楼主: hobbylin (想念高雄)   2016-03-17 13:37:01
各位好
最近在写判读资料点位的问题
由于资料是每日会进来新的一笔
想在资料中找相对低值后
再找相对高值(或设定高值)
譬如量测潮位
我只要能先找到最新的一笔资料
是低于过去最低点的位后
我要再找接下来出现的新值
到达某一个高点后
再回到第一个条件式
大致想法是:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for 不断增加进来的资料
if 最新潮位低于过去平均低点
停止这循环换下个
end
if 最新潮位高于某值
停止这循环换上一个
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
不知各位高手有没有类似经验
或是这个语法逻辑有问题(应该有)
代换的问题或去掉旧资料的问题我想我可以解决
希望能知道循环条件反复更换的写法
或有什么可以改善的空间
再麻烦各位了
感激不尽
作者: s4300026 (s4300026)   2016-03-17 15:47:00
findpeaks();
楼主: hobbylin (想念高雄)   2016-03-17 16:18:00
新进来的资料应该都会是未成形的peak
作者: simon552614 (阿翔)   2016-03-18 22:45:00
你可以设一个开关变量,例如x=1时进入第一条件执行完动作后,将x改成0进入第二条件1和0互换下去当作条件开关

Links booklink

Contact Us: admin [ a t ] ucptt.com