以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  波峰波谷[20],  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=86519)

--  作者:qq代人发帖
--  发布时间:2015/10/22 17:16:56
--  波峰波谷[20],

我定义一个数组--   波峰波谷[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;


--  作者:eonianhouge
--  发布时间:2015/10/22 17:19:24
--  
还好客服可以发上来,我自己写的帖子老是提示非法字符,发不上来

请老师帮忙解答,谢谢

--  作者:fly
--  发布时间:2015/10/23 9:05:17
--  

您这个算法复杂,PEL语言无法实现。

 

会将您的帖子转到高级区,看VBA实现起来是否复杂


--  作者:eonianhouge
--  发布时间:2015/10/26 9:31:24
--  
找到帖子了,不过好像没人回啊
--  作者:王锋
--  发布时间:2015/10/26 9:49:06
--  

你这个问题需要的代码量较大,我们客服无法为您免费做范例,您可以考虑其他第三方的付费编写服务。

 


--  作者:eonianhouge
--  发布时间:2015/10/26 9:59:11
--  
有无推荐的技术过关的 服务方?
--  作者:eonianhouge
--  发布时间:2015/10/29 19:20:02
--  
暂时没找到合适的人来写,只好自己试试了
请老师大概给个思路,我试着看能不能编一个凑合着用的