hur.cn - 华软网

 热门搜索

大家进来看看~给个思路啊~

  作者:未知    来源:网络    更新时间:2011/6/10

我在做一个曲线图表,有一个线性的变量,变量的值在不断变化,但是他再怎么变化也有一个最大值和一个最小值。
现在是我如何用在某个时间得到一个值来确定最大值和最小值?

我想了几个方法,
1、动态获取方法。得到一个值之后,值不断变化,最大值始终等于他实时变化的最大值,最小值等于他实时变化的最小值。
弊端:刚开始的时候曲线占满窗口,随着最大值和最小值不断更新才能看出一条趋势线~~看上去很怪~

2、自己设置。因为不知道这个变量的最大值和最小值到底是多少,所以在得到一个值之后,最大值等于这个值乘以2,最小值
等于这个值除以2。
弊端:用这个方法变量值很容易超出最大值或者最小值。比如变量是3,最大值是6,变量值有可能会超过6.如果变量是1000
,最大值是2000,实际上他的最大值是1100,则趋势上看上去就是一条直线……

只要让图表看上去平滑就行,变化不要太大~
---华软 网友回答---
当然是动态获取,但时间片要小
---华软网友回复---
在你每得到一个数据的时候,就可以判断最大值最小值了,然后和下一个比较,更新最大最小,如果你要去一段数据的最大值最小值,就要遍历一下吧
---华软网友回复---
动态取一些点,然后根据数值的分布,给出函数式(数值分析中有讲解)。不过这个比较粗糙,如果要得到准确的,只能去遍历了。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。