|
我的数据要怎样处理最简便?
作者: mybobo 发布日期: 2008-03-15
我有两组数据X/Y,Y随X做类似周期性的变化(说“类似周期“是因为周期之间x的间隔不完全相等,差1-4)。我想取每个变化周期中Y的最大值,应该怎样处理?数据很多,我想选个最简便的方法。请高手帮帮我:(
|
|
相关回复:
作者: nucleus01 发布日期: 2008-03-05
是一组很大的数据还是很多组数据?
看样子是作图法比较好。 用exel 或 origin 作图。
作者: nkdachu 发布日期: 2008-03-05
作图,出曲线,然后找点。
excel可以实现
作者: mybobo 发布日期: 2008-03-05
怎么找点?手动找吗?周期太多了,自己找要累死:(
作者: ramanlxh 发布日期: 2008-03-05
有y=f(x)的方程式吗?
有的话求导数。
应该是实验数据点吧,呵呵。
[ Last edited by ramanlxh on 2008-3-5 at 21:38 ]
作者: mybobo 发布日期: 2008-03-06
QUOTE: Originally posted by ramanlxh at 2008-3-5 21:36:
有y=f(x)的方程式吗?
有的话求导数。
应该是实验数据点吧,呵呵。
[ Last edited by ramanlxh on 2008-3-5 at 21:38 ] 没有拟合很好的函数,对数据作了二次微分,从图形上可以很好的分辩出每个周期中的最大Y值,但我怎么把每个最大Y对应的X导出来呢,一个一个手工摘不可能。
作者: lpzhang07 发布日期: 2008-03-06
用excel找Y的最大只就行了
作者: liuxianglong 发布日期: 2008-03-06
QUOTE: Originally posted by mybobo at 2008-3-5 13:30:
我有两组数据X/Y,Y随X做类似周期性的变化(说“类似周期“是因为周期之间x的间隔不完全相等,差1-4)。我想取每个变化周期中Y的最大值,应该怎样处理?数据很多,我想选个最简便的方法。请高手帮帮我:( 因为这些数据你并没有确切的函数,所以不能用微分方程来解,这些都是离散的点,你可以通过对相邻的Y值相减,就是所谓的一阶差分,然后寻找一阶差分中最接近于零的点,当然这个阈值需要你根据问题来选取。因为曲线峰值点一阶差分理论上为0,从而可以找到曲线的峰值点。这个方法很简单,但是关键还是得看你数据的波动情况及同一周期中是否存在多个波峰和波谷,如果确实存在的话那就要通过互相关函数寻找到数据的周期,然后针对一个周期内的数据寻找定点,再根据所找到的周期长度来得到其他周期的点。
作者: hjh10010306 发布日期: 2008-03-07
可以用Aspen plus 的最优化来就这个极值
:D:D
作者: Daoist 发布日期: 2008-03-07
用EXCEL的高级筛选功能可以达到你的目的
|
特别提示:本帖内容由 mybobo 提供,小木虫为个人免费站点,仅提供交流平台,不对该内容负责。欢迎协助我们监督管理,如果您对该内容有异议,请立即 发邮件联系通知管理员,我们保证在1个工作日内给予处理。
|