如何提取数组的部分元素

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条回答
故人依旧
1楼-- · 2019-07-18 10:31
xu391600076 发表于 2017-1-19 09:37
刚刚写了一个,你试试看,没有整理,比较乱

还没仿照你的例子验证。想问下这样能够实现大于阈值的数分别放在不同的数组么?比如你举例数字最后会形成[0.4,0.4],[0.5],[0.5,0.4]三个数组。直观的看感觉没法形成呢
xu391600076
2楼-- · 2019-07-18 12:03
故人依旧 发表于 2017-1-19 10:22
还没仿照你的例子验证。想问下这样能够实现大于阈值的数分别放在不同的数组么?比如你举例数字最后会形成[0.4,0.4],[0.5],[0.5,0.4]三个数组。直观的看感觉没法形成呢

那你再导入表格好了,那就直观了,想分成不同的数组,你也可以再索引
故人依旧
3楼-- · 2019-07-18 13:17
comeforyou 发表于 2017-1-19 13:45
大致思路如此……

确实简单粗暴!
静夜style
4楼-- · 2019-07-18 15:42
故人依旧 发表于 2017-1-19 14:56
确实简单粗暴!

简单粗暴并且实用
故人依旧
5楼-- · 2019-07-18 17:28
 精彩回答 2  元偷偷看……
iamendsky
6楼-- · 2019-07-18 21:28
阈值检测相关的函数,我之前有一个的,回头找找

一周热门 更多>