本帖最后由 dhww 于 2018-1-25 10:46 编辑
这段代码大概是这个意思:
核心思想是分段搜索出qw数组中的等差序列。
step1:
以qw第一个元素为基准,向后检索满足以该元素为首的递增等差序列的元素(公差为2E6),设最后一个满足的元素索引值为x。将上述元素做求平均等处理。
step2:
以qw第(x+1)个元素为基准,向后搜索,重复上述步骤。设随后一个满足要求的元素角标为y。
step3:
以qw第y+1个元素为基准,向后搜索,重复上述过程
提示:
1.matlab里面对驻足的索引是从1开始的,labview里面是从0开始的
2.其他的东西我写在图片程序截图的注释里了
-
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
谢谢前辈指导!
我大概看明白思路了,核心是将数组进行前向差分,得出相邻项的差值,然后将目光放在差值与设定公差的比较上。
我之前没有想到这个,注意力都在数组元素本身,基本功又不够,搞来搞去都是错的。
是的,路是有很多的,合适自己就好
labview(v2015)搜索等差数列.zip 下载积分: 积分 -1 分
30.62 KB, 下载次数: 4, 下载积分: 积分 -1 分
谢谢您!
我先理解一下
一周热门 更多>