完善资料让更多小伙伴认识你,还能领取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 学习了,确实是很不错的功能,谢谢~ |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
807 浏览 2 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
1209 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1776 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1688 浏览 3 评论
1994 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 05:01 , Processed in 0.641987 second(s), Total 86, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号