maxmin.m

来自「在MATLAB环境下实现二维emd分解的实现」· M 代码 · 共 22 行

M
22
字号
function [max,max_No,min,min_No]=MaxMin(ip)%%%%%%%%%%--MaxMin函数%%%%%%%%%%--求局部极值点及其位置max=0;max_No=0;min=0;min_No=0;N=length(ip);j1=1;j2=1;for i=2:(N-1)    if((ip(i)>=ip(i-1)&&ip(i)>ip(i+1))||(ip(i)>ip(i-1)&&ip(i)>=ip(i+1)))        max(j1)=ip(i);        max_No(j1)=i;        j1=j1+1;    elseif((ip(i)<=ip(i-1)&&ip(i)<ip(i+1))||(ip(i)<ip(i-1)&&ip(i)<=ip(i+1)))        min(j2)=ip(i);        min_No(j2)=i;        j2=j2+1;    endend

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?