微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 关于数组的计算的问题

关于数组的计算的问题

时间:12-13 整理:3721RD 点击:
一个数组中有多个相同的极大值,我只想找到第一个和最后一个最大值的行列号.该如何做?

不断循环找最大值,用上一次找的最大值的index+1作为下一次查找的起始index

先求出极大值
使用for loop遍历数组元素,如果元素值为极大值则将索引值保存在索引值数组中(索引值数组是接在for loop之外的空数组,使用shift register在循环之间传递)。
遍历后使用index array取出第一个和最后一个元素

确定数组的size,找一个与size最近的序号就行了!

我不知道怎么把索引保存.我的想法是图.只要把两个循环的i的组合起来应该是最大值的地址吧.但是我不知道怎么弄啊,那个判断应该接一个什么东西啊!

 zhuer.bmp

我已经做好了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top