quote:以下是引用芳季在2010-11-07 13:07:10的发言:
你的程序为什么要让数据重新排序?
排序的方式是不是采样后直接排序好呢?
是不是用推入的方式刷新记忆?
能不能采用一种计算方式:完全平均后再在平均值里减去较大值较小值的分量。我觉得找较大值较小值总比排序快。不知道是不是。
我也考虑过这样的比较方法,但是排序过程比较复杂,直接在采样时排序会影响采样的响应速率。
如果取平均值比较,采样过程中的尖峰还是会引起数值的偏差。
我一时想不出直接快速查找最大、最小值的方法,所以只得将所有数据排序,然后再取中间值加权平均。望各位能有所指教。
在此添加一个实际示例程序,请见附件。
点击此处查看附件