PDA

查看完整版本 : [求助]请教一个寻找最大值的问题


tingxx
2008-12-25, 23:08
现在有一台设备同步采样两路数据。在计算机上将这些数据相除,按照理论,相除的结果应该是个常数。但是实际由于采样误差及计算误差等原因。最后得到的分布图如附件所示。我想找到曲线中最大值对应的X。由于实际曲线很毛燥。简单的找最大值似乎不行。有没有算法可以找出最大值 呢?
我的想法是能不能找出一个相应的分布函数。用这个函数来拟合该曲线,然后再得到最大值。但是我找不到符合的函数。假如认为两数采样的数据都满足正态分布,那它们的商会是怎么的分布函数?
或是有其它的办法 呢? 请教各位了,谢谢 !

laosam280
2008-12-26, 10:54
你的说法不通哦,如果你都知道了这些数据,并且都可以绘图了。那么你直接可以使用矩阵寻址的方法啊: [max index]=你的数组 这个命令就可以给出最大值和最大值在向量中的位置,不就找到了最大值和横坐标了吗?

tingxx
2008-12-28, 00:04
由于曲线很毛燥,从现有数值上找到的最大值并不一定是正确的最大值吧?