请问这一段MATLAB代码如何用LabVIEW实现

2019-07-17 14:01发布

本帖最后由 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.其他的东西我写在图片程序截图的注释里了



QQ截图20180125103811.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
老蜗牛
1楼-- · 2019-07-17 14:33
dhww 发表于 2018-1-26 16:40
麻烦您看一下,我改了一下,应该把刚刚我说的问题解决了。
不知道还有没有其他的bug

你的版本比我高,我打不开。在搜索时加上了一个记录索引的标识,这样就不用两个子VI了。 labview(v2015)搜索等差数列(new).zip (22.3 KB, 下载次数: 4)
dhww
2楼-- · 2019-07-17 18:46
我想了两天了,是在是实现不了。这边大神很多,想请教一下,希望各位前辈指点一下。万分感谢!
sszx2007
3楼-- · 2019-07-18 00:16
dhww 发表于 2018-1-25 10:48
我想了两天了,是在是实现不了。这边大神很多,想请教一下,希望各位前辈指点一下。万分感谢!

把要提取的源数据给出来,再给出你想要的结果
老蜗牛
4楼-- · 2019-07-18 02:02
这个意思?
1.gif
dhww
5楼-- · 2019-07-18 04:54
 精彩回答 2  元偷偷看……
dhww
6楼-- · 2019-07-18 05:07
sszx2007 发表于 2018-1-25 15:35
把要提取的源数据给出来,再给出你想要的结果

谢谢您!
源数据是一组仿真数据,前面的vi我还没有完全搞定,所以目前给不出来。
这是一块相对独立的代码,我没想明白怎么实现

一周热门 更多>