如何提取数组的部分元素

2019-07-17 12:52发布

比如一维数组A=[0.1,0.1,0.2,0.3,.0.4,0.4,0.3,0.2,0.1,0.1,0.1,0.1,0.2,0.3,.0.4,0.5,0.3,0.2,0.1,0.1,
0.1,0.1,0.2,0.3,.0.5,0.6,0.3,0.2,0.1,0.1,],假定设置一个阈值0.3,连续大于0.3的数组成一个新的数组,即新组成的数组分别为[0.4,0.4],[0.4,0.5],[0.5,0.6]

实际上类似于图片所示,分别提取信号的脉冲序列
求教各位大神如何实现呢
QQ截图20170119083604.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
xu391600076
1楼-- · 2019-07-17 13:42
 精彩回答 2  元偷偷看……
comeforyou
2楼-- · 2019-07-17 15:57
大致思路如此…… 最佳答案
简单粗暴.png
xu391600076
3楼-- · 2019-07-17 19:06
既然有逻辑了,那就肯定可以实现,你自己试试吧
故人依旧
4楼-- · 2019-07-18 00:31
xu391600076 发表于 2017-1-19 09:14
既然有逻辑了,那就肯定可以实现,你自己试试吧

主要是labview不怎么熟悉,而且逻辑也不太清楚。怎么单独弄成一个数组不太明白
CIG
5楼-- · 2019-07-18 01:15
用for循环,对数组进行搜索,搜到大于0.3的数,就放到另外的寄存器中,形成一个新的数组
故人依旧
6楼-- · 2019-07-18 06:52
 精彩回答 2  元偷偷看……

一周热门 更多>