搜索所有的最大值和最小值点。
findExtrema。m是旨在找到极值点从n维数组(最小值,最大值)。这个实现运行快得多//www.tatmou.com/matlabcentral/fileexchange/12275-extrema-m-extrema2-m利用imdilate函数在图像处理工具箱Mathworks所建议的史蒂夫·埃丁堆栈溢出。
典型的用法:
(最小值,最大值)= findExtrema(数组);
最小值(最大值)是一个逻辑相同大小的数组作为输入数组的元素是真的如果相应的输入数组的元素是一个局部最小值(最大值)。
指出在源代码显示(提供代码)如何扩展该函数以特殊情况(如使用NaN值输入,改变搜索附近)。如果只有最大值或最小值而不是两个,需要使用包括findMaxima。米或findMaxima。m函数将findExtrema.m两倍。
引用作为
斯蒂芬·安东尼(2022)。findExtrema(//www.tatmou.com/matlabcentral/fileexchange/45338-findextrema), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R2016a
兼容任何释放