MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]请教一个寻找最大值的问题 (https://www.labfans.com/bbs/showthread.php?t=6038)

tingxx 2008-12-25 23:08

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

laosam280 2008-12-26 10:54

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

tingxx 2008-12-28 00:04

回复: [求助]请教一个寻找最大值的问题
 
由于曲线很毛燥,从现有数值上找到的最大值并不一定是正确的最大值吧?


所有时间均为北京时间。现在的时间是 13:35

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.