我定义一个数组-- 波峰波谷[20],把zig函数的最近10个波峰数值 和最近10个波谷数值 赋值进 波峰波谷[20],
现在我想把这个数组中的元素进行分类,把数值相近、相差不超过千分之2的元素分为一类,然后求元素个数最多的类别的所有元素数值的平均值,
程序应该怎么写呢?
比如 波峰波谷[20] 中的数据为{1000,1000,1000,1000,1000,1000,1020,1020,1020,1020,1020,1030,1030,1030,1040,1040,1040,1050,1050,1050},
其中元素按照 “数值相近、相差不超过千分之2” 的规则分类,可得结果有6个1000,5个1020,3个1030,3个1040,3个1050,元素最得多的种类是1000,该种类的平均值是1000;
您这个算法复杂,PEL语言无法实现。
会将您的帖子转到高级区,看VBA实现起来是否复杂
你这个问题需要的代码量较大,我们客服无法为您免费做范例,您可以考虑其他第三方的付费编写服务。