文件名称:Seekpeaks:找到任意函数的最大值-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 21:16:40
matlab
[xm,ym,xx,yy]=Seekpeaks(fun,x,y,y_tol,Nsteps,varargin) 搜索函数“ fun”的最大值,该函数是诸如内联或m函数产生的对象。 y=fun(x,P1,P2,...),其中 P1, P2,... 是函数“fun”中使用的附加参数,在 Seekpeaks 中的“varargin”中给出为 p1,p2,... (见下面的例子) 注意:对 m 函数使用 'fun',对内联函数使用(只是)fun INPUT x 和 y (=fun(x)) 是用于定位最大值的样本,程序将围绕局部最大值迭代地细化以找到精确的最大值。 y_tol给出了停止最大值搜索的相对停止标准,而Nsteps是一个数字,如果需要很长时间才能找到最大值,则终止会话。 默认值为 1e-6 和 50,并且将在 [],[] 用作函数中的参数的情况下使用。 OUTPUT xm 给出最大值的
【文件预览】:
Seekpeaks.zip