亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hilbtm2.m

?? 一種新的時頻分析方法的matlab源程序。
?? M
字號:
function h=hilbtm(x)
% hilbtm(x): Improved Hilbert transform on x(n,k)
%        k: the sifted components; n: length of the time series.

%	Z. SHEN    Jan. 1996   Initial
%  D. XIANG   04-04-2002  Modified At the Johns Hopkins University
%  Karin Blank 4/18/03 Modified

[n,k]=size(x);
for j=1:k
    zz= [];
    
    %Modified code to correctly detect extrema -KB
    n_mx = 1; n_mn = 1;
    flagmax=0; flagmin=0;
    for i=2:n-1
        %finds local maximum
        if ((x(i,j) > x(i-1,j)) & (flagmax == 0))
            flagmax = 1;
            Xmax = i;
        end    
        if((x(i,j) < x(i+1,j)) & (flagmax == 1))
            flagmax = 0;
        end
        if((x(i,j) > x(i+1,j)) & (flagmax == 1))
            flagmax = 0;
            n_mx = Xmax;
        end
        
        %finds local minimum
        if((x(i,j) < x(i-1,j)) & (flagmin == 0))
            flagmin = 1;
            Xmin = i;
        end
        if((x(i,j) > x(i+1,j)) & (flagmin == 1))
            flagmin = 0;
        end
        if((x(i,j) < x(i+1,j)) & (flagmin == 1))
            flagmin = 0;
            
            n_mn = Xmin;
        end 
        
        if(x(n_mn,j) < 0 & x(n_mx,j) > 0) & (n_mn > 1 & n_mx > 1) %if 2 extrema found and they are across the zero crossing
            break;
        end
    end
    %end extrema detection
    
    if n_mn<n_mx,
        first = n_mn;
        second = n_mx;
    else
        first = n_mx;
        second = n_mn;
    end
    
    zz=x(first:second,j); %get all y values between min and max extrema
    mm=length(zz); %length of zz
    if mm==1
        %----- Do not extend data if no wave found -JM
        x(:,j)=hilbert(x(:,j));
        continue;
    end
    ia=fix(first/(2*(mm-1)))+1; %calculate the number of times to copy artificial wave
    iaa=max(ia,2); %DX, modify constant from 1 to 2. %do it at least twice
    zz1=flipud(zz); %zz1 is zz (all the y values between the min and max extrema) reversed
    
    if n_mn<n_mx
        x1=zz1; %copy those values to x1
    else
        x1=[zz;zz1(2:mm)];
    end
    for jj=1:iaa,
        x1=[x1;zz(2:mm);zz1(2:mm)];  % copy the artificial wave a couple times
    end
    x1(:,j)=x1;
    %DX, find the first zero-cross and the slop
    r=length(x1);
    n0=[];
    for kk=1:r-1
        if((x1(kk,j)*x1(kk+1,j))<=0)
            if(abs(x1(kk,j)) > abs(x1(kk+1,j)))
                n0=kk; %found zero crossing
            else
                n0=kk+1; %found zero crossing
            end
            s0=x1(kk+1,j)-x1(kk,j); %calculate slope
            break;
        end
    end
    if isempty(n0)
        %----- Do not extend data if no wave found -JM
        x(:,j)=hilbert(x(:,j));
        continue;
    end
    x1=x1(n0:r,j); %copy all artificial wave values from zero crossing to end 
    
    x1=[x1;x(first+1:n,j)]; %attach actual y values from the minimum extrema to the end of the dataset
    sz=length(x1); %length of x1
    np1=sz-n; %length of artificial wave portion of x1

 

    %---------------------Treat the tail----------------------------

    %Modified code to correctly detect extrema -KB
    n_mx = 1; n_mn = 1;
    flagmax=0; flagmin=0;
    x_flip = fliplr(x1');
    for i=2:sz-1
        %finds local maximum
        if ((x_flip(i) > x_flip(i-1)) & (flagmax == 0))
            flagmax = 1;
            Xmax = sz-i;
        end    
        if((x_flip(i) < x_flip(i+1)) & (flagmax == 1))
            flagmax = 0;
        end
        if((x_flip(i) > x_flip(i+1)) & (flagmax == 1))
            flagmax = 0;
            n_mx = Xmax;
        end
        
        %finds local minimum
        if((x_flip(i) < x_flip(i-1)) & (flagmin == 0))
            flagmin = 1;
            Xmin = sz-i;
        end
        if((x_flip(i) > x_flip(i+1)) & (flagmin == 1))
            flagmin = 0;
        end
        if((x_flip(i) < x_flip(i+1)) & (flagmin == 1))
            flagmin = 0;
            
            n_mn = Xmin;
        end 
        
        if(x_flip(sz-n_mn) < 0 & x_flip(sz-n_mx) > 0) & (n_mn > 1 & n_mx > 1) %if 2 extrema found and they are across the zero crossing
            break;
        end
    end
    clear x_flip;
    %end extrema detection

    if n_mn<n_mx
        first = n_mn;
        second = n_mx;
    else
        first = n_mx;
        second = n_mn;
    end
    zz=x1(first:second); %use all y values between xmin and xmax
    mm=length(zz); 
    if mm==1
        %----- Do not extend data if no wave found -JM
        continue;
    end
    zz1=flipud(zz);	%reverse order y values
    ia=fix((sz-second)/(2*(mm-1)))+1; %calculate number of copies of artificial wave to make
    iaa=max(ia,2); %DX, modify constant from 1 to 2. %at least 2
    
    if(n_mn< n_mx)       
        x1=[x1(1:second);zz1(2:mm)]; %attach initial wave segment
        for jj=1:iaa
            x1=[x1;zz(2:mm);zz1(2:mm)]; %copies artificial waves and appends them to x1
        end
        x1=[x1;zz(2:mm-1)]; %attaches last wave segment
    else
        x1=x1(1:second);
        for jj=1:iaa
            x1=[x1;zz1(2:mm);zz(2:mm)]; %copies artificial waves and appends them to x1
        end
        
        x1=[x1;zz1(2:mm-1)]; %attaches last wave segment
    end
    x1(:,j)=x1;


    
    %DX, find the first zero-cross and the slop
    r = length(x1);
    n0=[];
    for k=1:r-1
        kk=r-k+1;
        if((x1(kk,j)*x1(kk-1,j))<=0)
            if(abs(x1(kk,j)) > abs(x1(kk-1,j)))
                n0=kk;
            else
                n0=kk-1;
            end
            
            if(((x1(kk,j)-x1(kk-1,j))*s0)>0)   %same sign as s0
                break;
            end
        end
    end
    if isempty(n0)
        %----- Do not extend data if no wave found -JM
        x(:,j)=hilbert(x(:,j));
        continue;
    end
    x1=x1(1:n0,j);


	x1=hilbert(x1); %calculate hilbert transform
    if np1<1
        np1=1;
    end
    if ((np1+n-1)<=n0)
	    x(:,j)=x1(np1:np1+n-1); %truncate artificial elements of dataset
    else
        np2=n0-np1;
        x(1:np2,j)=x1(np1:n0-1);
    end
end
h=x;
clear x

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜寂寞影院| 日韩三级视频在线看| 日韩av电影天堂| 亚洲国产高清在线| 欧美一级精品在线| 欧美性大战久久久久久久 | 国产精品美女一区二区| 在线亚洲一区二区| 风流少妇一区二区| 韩国理伦片一区二区三区在线播放 | 欧美在线免费观看视频| 国产裸体歌舞团一区二区| 天堂精品中文字幕在线| 亚洲欧美一区二区在线观看| 久久众筹精品私拍模特| 欧美一区二区三区啪啪| 欧美日韩高清不卡| 欧美色网站导航| 99九九99九九九视频精品| 国产aⅴ综合色| 国产主播一区二区| 久久精品国产77777蜜臀| 日韩国产欧美在线视频| 午夜一区二区三区视频| 亚洲最新视频在线播放| ...xxx性欧美| 亚洲欧美一区二区三区国产精品 | 亚洲人妖av一区二区| 国产女主播视频一区二区| 久久午夜羞羞影院免费观看| 欧美成人福利视频| 日韩欧美一区在线| 欧美大片在线观看一区| 欧美一级二级三级乱码| 91麻豆精品国产综合久久久久久 | 国产精品99精品久久免费| 九九精品视频在线看| 欧美日韩精品久久久| 91久久人澡人人添人人爽欧美| 91啪九色porn原创视频在线观看| 成人禁用看黄a在线| 不卡免费追剧大全电视剧网站| 国产v综合v亚洲欧| 成人激情校园春色| 91蜜桃免费观看视频| 欧美中文字幕一区| 欧美精品高清视频| 日韩久久精品一区| 国产亚洲成aⅴ人片在线观看 | 天天色天天操综合| 日韩av电影免费观看高清完整版在线观看| 午夜视频在线观看一区二区三区| 丝袜美腿成人在线| 久久99国产精品久久| 国产成人在线网站| 成人黄色在线视频| 色就色 综合激情| 91精品国产欧美一区二区成人| 欧美tk丨vk视频| 欧美激情艳妇裸体舞| 一级日本不卡的影视| 日韩不卡在线观看日韩不卡视频| 日韩精品午夜视频| 国产成人自拍网| 一本大道久久a久久精品综合| 欧美色涩在线第一页| 精品少妇一区二区三区视频免付费| 久久奇米777| 亚洲欧美日韩中文播放| 日韩av在线发布| 国产成人啪免费观看软件| 91精品1区2区| 精品1区2区在线观看| 中文字幕日本乱码精品影院| 日韩精品一卡二卡三卡四卡无卡| 国产呦精品一区二区三区网站| 99热精品国产| 日韩一区二区三区视频在线| 久久精品一区八戒影视| 亚洲久本草在线中文字幕| 日韩av在线发布| 99r精品视频| 日韩精品综合一本久道在线视频| 日韩一区在线免费观看| 卡一卡二国产精品| 在线免费观看日韩欧美| 久久久久久久久岛国免费| 亚洲图片有声小说| 成人一级片在线观看| 欧美一级黄色大片| 一区二区三区在线播放| 国产高清在线观看免费不卡| 欧美区一区二区三区| 国产精品高潮呻吟| 国产综合久久久久久鬼色| 欧美少妇一区二区| 国产精品免费人成网站| 麻豆成人免费电影| 欧洲另类一二三四区| 国产日韩精品一区二区三区 | 国产精品1024久久| 欧美日韩久久不卡| 综合色天天鬼久久鬼色| 国产乱子伦一区二区三区国色天香| 欧美亚洲日本一区| 亚洲欧洲精品成人久久奇米网| 国产制服丝袜一区| 91精品久久久久久蜜臀| 亚洲精品国产视频| 国产91清纯白嫩初高中在线观看| 欧美成人一级视频| 日韩高清不卡一区二区| 欧美三日本三级三级在线播放| 国产精品福利影院| 成人中文字幕合集| 国产午夜亚洲精品午夜鲁丝片 | 激情文学综合插| 欧美一区二区三区人| 天天操天天干天天综合网| 在线观看亚洲精品视频| 中文字幕中文在线不卡住| 成人高清视频免费观看| 国产视频911| 国产高清精品网站| 国产日韩欧美a| 成人一区二区三区| 国产精品久久久久aaaa樱花| 成人在线视频首页| 国产精品午夜在线| 成年人国产精品| 亚洲视频免费在线| 色婷婷一区二区三区四区| 综合网在线视频| 色噜噜狠狠成人中文综合| 亚洲黄色免费网站| 欧美日韩在线免费视频| 亚洲成av人片在线| 6080亚洲精品一区二区| 蜜桃一区二区三区四区| 欧美tickling挠脚心丨vk| 激情综合网最新| 国产欧美日韩精品一区| 成人av动漫网站| 一区二区三区不卡视频在线观看| 92国产精品观看| 亚洲国产日产av| 欧美精品日韩精品| 久久99精品国产91久久来源| 久久久一区二区三区捆绑**| 成人午夜大片免费观看| 日韩毛片在线免费观看| 欧美亚洲动漫制服丝袜| 日本在线不卡视频| 亚洲精品在线一区二区| 不卡的电影网站| 亚洲摸摸操操av| 欧美一级片免费看| 国产xxx精品视频大全| 亚洲精品写真福利| 欧美一级高清片| 国产aⅴ综合色| 亚洲国产一区二区三区青草影视| 69堂精品视频| 国产福利一区在线| 亚洲自拍都市欧美小说| 日韩久久免费av| 91美女在线看| 美脚の诱脚舐め脚责91| 国产精品免费人成网站| 欧美精品99久久久**| 国产精品一区二区91| 亚洲精品中文在线影院| 精品免费视频.| 99视频精品免费视频| 欧美aaaaa成人免费观看视频| 国产精品嫩草影院av蜜臀| 欧美猛男男办公室激情| 国产成a人无v码亚洲福利| 亚洲va中文字幕| 国产欧美日韩激情| 91精品一区二区三区久久久久久| 国产高清视频一区| 无码av免费一区二区三区试看 | 日韩精品在线看片z| av中文字幕在线不卡| 日本色综合中文字幕| 中文字幕一区二区三中文字幕| 欧美日韩一区 二区 三区 久久精品 | 国产精品美女久久久久av爽李琼| 欧美日韩精品一区二区| 粉嫩av一区二区三区| 青青草伊人久久| 一区二区三区四区乱视频| 久久久久久99精品| 7777精品伊人久久久大香线蕉超级流畅 | 美女免费视频一区二区| 亚洲精品免费在线| 国产人久久人人人人爽| 91精品免费在线| 色婷婷av一区二区三区gif|