完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
labview中怎样将一组数据中相同值分为一类(相同值种类随机)? 比如下图Curvature Classes数组中Class Label这个元素有三种不同的值, 我要将Classified Curves数组中的元素根据其中的Class Label值分为三个数组。 最主要的是Curvature Classes这个数组中Class Label这个元素不一定只有三个,可能四个,五个,它的值是随机的。 |
|
相关推荐
7个回答
|
|
你这个需要写程序,一个循环可以解决,建议用两个移位寄存器,第一个是存不同Class Label的数组,初始化为空数组,第二个是存每种Class Label对应的元素数组,第二个移位寄器的数据类型可以做成簇数组,簇里的元素是相同Class Label对应的元素数组。每次进for循环先判断当前的Class Label是不是在第一个移位寄存器的数组里或者在第几个,然后把元素写入第二个移位寄存器对应的簇元素里。
只简单说一下思路了,自己写程序吧,理清思路以后写这个程序并不困难,设计好数据结构,其实一个移位寄存器就可以搞定了。
最佳答案
|
|
|
|
已经解决了,用了一个移位寄存器~~就是觉得用我现在的方法如果数组很大,会有些占内存~~~
|
|
|
|
思路大致如此……
|
|
|
|
|
|
|
|
条件索引,Labview2012版开始有的,作用是条件为真的时候才输出。在输出的隧道上点右键可以看到,此外还有连接数组等功能,个人认为是2012版更新最有用的功能,非常实用。 |
|
|
|
krize 发表于 2016-12-19 10:03 学习了,确实是很不错的功能,谢谢~ |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1852 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1469 浏览 0 评论
1664 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3718 浏览 3 评论
1575 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 04:00 , Processed in 0.747980 second(s), Total 87, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号