完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
求助大神,我想让程序实现如下功能:将程序中输入的二维数组《总表》中先将其中第一个数组元素A1(程序中叫《主频率》,手绘图中叫A1)摘出来,之后加上和减去一个偏量B(程序中叫《偏量》),形成范围带,并把加出来的结果和剪出来的结果除以《df》,并向上与下取整,分别得出[(A-B)/df],[(A+B)/df],之后再对输入的一维数组《原数组》进行搜索,将《原数组》中数组索引号为[(A-B)/df]和[(A+B)/df]之间的所有的且大于1的数组元素进行最大值寻找,如果有最大值输出其最大值索引值C,没有就输出-1。之后依据索引值C将程序中《全0数组》(《全0数组》数组大小等于《原数组》)中凡是数组位置序号等于C的全部替换为10,反之不替换。重复上述过程直至输入的二维数组《总表》中所有元素进行完毕,最后输出更改后的全零数组
如总表为 1 2 3 4 5 6 原数组为 66 2 1 53 0 0.5 7 1; 则结果数组为 10 0 0 10 0 0 10 0 我编写了程序但是每次运行总不理想,子vi能运行正确但是主vi运行不正确。我自己也是对该软件编程能力有限,希望大神的帮助,真的很想学好这个软件,完成上述功能,谢谢大神! 程序,流程图,子vi图,主vi图一并附上,请大神批评指正 |
|
相关推荐
1个回答
|
|
|
|
1 条评论
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
578 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
1039 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1616 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1553 浏览 3 评论
1828 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 16:18 , Processed in 0.729224 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号