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

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

?? tfrqview.m

?? 時頻分析
?? M
?? 第 1 頁 / 共 2 頁
字號:
function tfrqview(tfr,sig,t,method,p1,p2,p3,p4,p5);%TFRQVIEW Quick visualization of time-frequency representations.%       TFRQVIEW(TFR,SIG,T,METHOD,P1,P2,P3,P4,P5) allows a quick %       visualization of a time-frequency representation.%%       TFR     : time-frequency representation (MxN).%       SIG     : signal in time. If unavailable, put sig=[] as input%                 parameter.                    (default : []).%       T       : time instants                 (default : 1:N).%       METHOD  : name of chosen representation (default : 'TYPE1').%                 See the TFR* files for authorized names.%                 TYPE1 : the representation TFR goes in normalized%                       frequency from -0.5 to 0.5 ; %                 TYPE2 : the representation TFR goes in normalized%                       frequency from 0 to 0.5. %       P1...P5 : optional parameters of the representation : run the %                 file TFRPARAM(METHOD) to know the meaning of P1..P5 %                 for your method. %%	When you use the 'save' option in the main menu, you save all your%	variables as well as two strings, TfrQView and TfrView, in a mat %	file. If you load this file and do eval(TfrQView), you will restart%	the display session under tfrqview ; if you do eval(TfrView), you%	will obtain the exact layout of the screen you had when clicking on %	the 'save' button. %   %       Example : %        sig=fmsin(128); tfr=tfrwv(sig);%        tfrqview(tfr,sig,1:128,'tfrwv');%%       See also TFRVIEW, TFRSAVE, TFRPARAM.%       F. Auger, September 1994, July 1995 %       O. Lemoine, Oct 1995, May-July 1996.%       F. Auger, May 1998.%       Copyright (c) 1996 by CNRS (France).%%       ------------------- CONFIDENTIAL PROGRAM -------------------- %       This program can not be used without the authorization of its%       author(s). For any comment or bug report, please send e-mail to %       f.auger@ieee.org comp=computer;  %  so as to know the running computerMatlabVersion=version; MatlabVersion=str2num(MatlabVersion(1));% Tests on the input argumentsif nargin<1, error('At least one parameter required'); % at least the tfrend[tfrrow,tfrcol]=size(tfr);if nargin==1, sig=[]; t=1:tfrcol; method='type1'; % empty signalelseif nargin==2, t=1:tfrcol; method='type1';elseif nargin==3, method='type1';end[trow,tcol] = size(t);if (trow~=1), error('T must only have one row'); % t must be a row vectorend;if (tfrcol~=tcol), error('T must have as much elements as tfr has columns');end;[Nsig,Ncol]=size(sig);if Ncol>2, error('SIG must have one or two columns');end% Computation of Nf2, the number of interresting points in frequencymethod=upper(method);if istfr2(method), Nf2=tfrrow;elseif istfr1(method), Nf2=tfrrow/2; else error('Unknown representation. Use type1 or type2');end;% Computation of freq (vector of frequency samples) if istfraff(method), freq=eval(['p',num2str(nargin-4)]);   	% last input argument is freqs.else freq=(0.5*(0:Nf2-1)/Nf2);end% Initialization of the variables%if exist('options.mat'),% load options% colormap(SavedColorMap);%else threshold=5.0;  % visualization threshold linlogtfr=0;    % tfr visualization scale : 0 for linear 1 for logarithmic linlogspec=1;   % spectrum visualization scale sigenveloppe=0; % signal enveloppe visualization levelnumb=64;   % number of levels in the contour plot colmap=1;       % colormap index  display=2;      % display index  isgridsig=0;    % grid on signal isgridspec=0;   % grid on spectrum isgridtfr=0;    % grid on tfr  issig=0;        % display signal isspec=0;       % display spectrum iscolorbar=0;   % display colorbar fs=1.0;         % sampling frequency (Hz) fmin=0.0;       % smallest displayed frequency  fmax=0.5*fs;    % highest displayed frequency%end;% Test of analycityif ~isempty(sig), for k=1:Ncol,  % spec(:,k)=abs(fft(sig(min(t):max(t),k))).^2; Nsp=length(spec);  % modifications :  F. Auger (fog), 30/11/97  Lt_fog=max(t)-min(t)+1;     Nb_tranches_fog = floor(Lt_fog/tfrrow);  % fprintf('%f \n',Nb_tranches_fog);  spec(:,k)=zeros(tfrrow,1);  for Num_tranche_fog=0:Nb_tranches_fog-1,   % fprintf('%f \n',Num_tranche_fog);   spec(:,k)=spec(:,k)+abs(fft(sig(min(t)+tfrrow*Num_tranche_fog+(0:tfrrow-1),k))).^2;  end;  if (Lt_fog>Nb_tranches_fog*tfrrow),   spectre_fog=fft(sig(min(t)+tfrrow*Nb_tranches_fog:max(t),k),tfrrow);   spectre_fog=spectre_fog(:);   spec(:,k)=spec(:,k)+abs(spectre_fog).^2;  end;    % spec1=sum(spec(1:tfrrow/2,k));  % spec2=sum(spec(tfrrow/2+1:Nsp,k));  spec1=sum(spec(1:tfrrow/2,k));  spec2=sum(spec(tfrrow/2+1:tfrrow,k));    if spec2>spec1/10,   disp('Be careful : the signal is not analytic!');  end endend% Test of realityif (Ncol==2 & ~isreal(tfr)), disp('Cross distribution. As the result is complex, we display the real part.'); tfr=real(tfr);endChoiceDisplay     =  1; % All the possible values of the choice variableChoiceLayout      =  2;ChoiceSampling    =  3;ChoiceFreqBounds  =  4;ChoiceThreshold   =  5;ChoiceLinlog      =  6;ChoiceRedraw      =  7;ChoiceNewFigure   =  8;ChoiceSaveResults =  9;ChoiceSaveOptions = 10;ChoicePrint       = 11;ChoiceClose       = 12;CallTfrView = 1; % 1 to call tfrview, 0 not to do itRefreshFigure=1; % 1 to refresh figure every time, 0 to freezechoice=ChoiceSampling;while choice~=ChoiceClose,                       % while not close if RefreshFigure & CallTfrView,                 % Call to tfrview  linlog=linlogtfr+2*linlogspec+4*sigenveloppe;  isgrid=isgridsig+2*isgridspec+4*isgridtfr;  layout=issig+isspec*2+iscolorbar*4+1;  param = [display, linlog, threshold, levelnumb, Nf2, layout,...           fs, isgrid, fmin, fmax];  if (nargin<=4),   tfrview(tfr,sig,t,method,param);  elseif (nargin==5),   tfrview(tfr,sig,t,method,param,p1);  elseif (nargin==6),   tfrview(tfr,sig,t,method,param,p1,p2);  elseif (nargin==7),   tfrview(tfr,sig,t,method,param,p1,p2,p3);  elseif (nargin==8),   tfrview(tfr,sig,t,method,param,p1,p2,p3,p4);  elseif (nargin==9),   tfrview(tfr,sig,t,method,param,p1,p2,p3,p4,p5);  end; end; if (linlogtfr==0),                              % Lin/log scale of the tfr  linlogstr='Change to a logarithmic scale'; else  linlogstr='Change to a linear scale'; end; if (RefreshFigure==1),  redrawstr='Don''t redraw yet'; else  redrawstr='Redraw now'; end; % Main menu choice=menu ('TFRQVIEW MENU :',...              'Change the display mode',...       % ChoiceDisplay              'Change the display layout',...     % ChoiceLayout              'Change the sampling frequency',... % ChoiceSampling              'Change the frequency bounds',...   % ChoiceFreqBounds              'Change the threshold',...          % ChoiceThreshold              linlogstr,...                       % ChoiceLinlog              redrawstr,...                       % ChoiceRedraw              'New figure',...                    % ChoiceNewFigure              'Save results',...                  % ChoiceSaveResults              'Save options',...                  % ChoiceSaveOptions              'Print',...                         % ChoicePrint              'Close');                           % ChoiceClose  if (choice==ChoiceDisplay),                      % Change the display mode  OldDisplay=display;  display=menu('DISPLAY MODE :',...               'contour',...                      % 1               'imagesc',...                      % 2               'pcolor',...                       % 3               'surf',...                         % 4               'mesh',...                         % 5               'change the color map',...         % 6               'change the number of colors or levels',...  % 7               'cancel');                         % 8  if (display>=1)&(display<=5),   CallTfrView=1;  elseif (display==6),   if MatlabVersion>=5,    colmap=menu('COLOR MAP :',...                'hsv','jet','cool','bone','gray','hot','prism',...                'pink','colorcube','autumn','winter','spring','summer',...                'brighten','darken','permute','spin','cancel');    if     colmap== 1,  colormap(hsv(levelnumb));    elseif colmap== 2,  colormap(jet(levelnumb));    elseif colmap== 3,  colormap(cool(levelnumb));    elseif colmap== 4,  colormap(bone(levelnumb));    elseif colmap== 5,  colormap(gray(levelnumb));    elseif colmap== 6,  colormap(hot(levelnumb));    elseif colmap== 7,  colormap(prism(levelnumb));    elseif colmap== 8,  colormap(pink(levelnumb));    elseif colmap== 9,  colormap(colorcube(levelnumb));    elseif colmap==10,  colormap(autumn(levelnumb));    elseif colmap==11,  colormap(winter(levelnumb));    elseif colmap==12,  colormap(spring(levelnumb));    elseif colmap==13,  colormap(summer(levelnumb));    elseif colmap==14,  brighten(+0.20);    elseif colmap==15,  brighten(-0.10);    elseif colmap==16,  MyMap = colormap; colormap(flipud(MyMap));    elseif colmap==17,  spinmap;    end   else    colmap=menu('COLOR MAP :',...                'hsv','jet','cool','bone','gray','hot','prism',...                'brighten','darken','permute','spin','cancel');    if     colmap== 1,  colormap(hsv(levelnumb));    elseif colmap== 2,  colormap(jet(levelnumb));    elseif colmap== 3,  colormap(cool(levelnumb));    elseif colmap== 4,  colormap(bone(levelnumb));    elseif colmap== 5,  colormap(gray(levelnumb));    elseif colmap== 6,  colormap(hot(levelnumb));    elseif colmap== 7,  colormap(prism(levelnumb));    elseif colmap== 8,  brighten(+0.25);    elseif colmap== 9,  brighten(-0.25);    elseif colmap==10,  MyMap = colormap; colormap(flipud(MyMap));    elseif colmap==11,  spinmap;    end   end   display=OldDisplay; CallTfrView=0;  elseif (display==7),   fprintf(' Old number of levels: %f\n',levelnumb); levelold=levelnumb;   levelnumb=input(' New number of levels: ');   if isempty(levelnumb),    levelnumb=levelold; CallTfrView=0;   else    if levelnumb<levelold,     CallTfrView=1;     MyMap = colormap; MyMap=MyMap(1:levelnumb,:); colormap(MyMap);    elseif levelnumb>levelold,     CallTfrView=1;     MyMap = ones(levelnumb, 3); MyMap(1:levelold,:)=colormap;      fprintf('warning : the colormap size has been increased by identical vectors\n');     fprintf('You should redefine the colormap\n');    else     CallTfrView=0;    end   end   display=OldDisplay;   elseif (display==8),   display=OldDisplay; CallTfrView=0;  end; elseif (choice==ChoiceLayout),                 % Change the display layout

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久无| 日韩精品中文字幕一区 | 在线看国产一区二区| 99视频精品全部免费在线| 99久久精品免费看国产| 国产色产综合产在线视频| 中文在线一区二区| 热久久免费视频| 成人h版在线观看| 欧美一区二区私人影院日本| 中文字幕五月欧美| 亚洲成人先锋电影| 成人av在线电影| 日韩美女视频在线| 亚洲影视在线播放| 欧美曰成人黄网| 中文字幕第一区第二区| 青青草伊人久久| 欧美一区二区三区婷婷月色| 中文乱码免费一区二区| 日韩电影在线观看电影| 欧美日韩一区二区三区免费看| 久久久久久久久久久久电影| 蜜桃久久av一区| 欧美人伦禁忌dvd放荡欲情| 中文字幕亚洲电影| 99免费精品在线| 中文字幕一区二区三区四区不卡| 国产精品一线二线三线| 91精品久久久久久蜜臀| 亚洲成在线观看| 欧美一区二区三区在| 热久久免费视频| 日韩免费一区二区三区在线播放| 亚洲3atv精品一区二区三区| 欧美图区在线视频| 午夜视频在线观看一区二区| 日韩一区二区三区在线| 狠狠色狠狠色综合系列| 日日欢夜夜爽一区| 3d动漫精品啪啪1区2区免费| 日韩av电影免费观看高清完整版| 欧美天天综合网| 另类人妖一区二区av| 国产婷婷色一区二区三区四区| 国产乱理伦片在线观看夜一区| 中文字幕av资源一区| 欧美午夜精品电影| 国产九色sp调教91| 亚洲国产你懂的| 久久日韩粉嫩一区二区三区| thepron国产精品| 精品一区二区久久| 依依成人精品视频| 国产乱码精品一区二区三区av| 91免费视频大全| 亚洲欧美在线观看| 久久久国产精品不卡| 精品久久一区二区| 久久久99精品久久| 日韩一区二区免费高清| 99这里只有久久精品视频| 日本欧美一区二区| 一级日本不卡的影视| 中文字幕在线免费不卡| 日韩欧美国产小视频| 欧美久久一区二区| 欧美www视频| 欧美日韩一区二区欧美激情| 国产成人在线色| 激情另类小说区图片区视频区| 天堂精品中文字幕在线| 亚洲综合色网站| 天天综合色天天| 亚洲一二三四区| 中国色在线观看另类| 久久亚洲二区三区| 欧美xxxxx裸体时装秀| 精品国产1区2区3区| 在线成人午夜影院| 91精品国产高清一区二区三区蜜臀 | 免费精品视频在线| 日韩av在线发布| 美女一区二区三区| 激情图片小说一区| 国产99久久久国产精品| 国产激情偷乱视频一区二区三区| 国产伦精品一区二区三区视频青涩 | 亚洲国产欧美另类丝袜| 久久精品久久精品| 99国产精品国产精品久久| av色综合久久天堂av综合| 93久久精品日日躁夜夜躁欧美| 色系网站成人免费| 日韩三级伦理片妻子的秘密按摩| 日韩精品一区二区三区蜜臀| 国产日韩欧美激情| 综合精品久久久| 日韩在线a电影| 国产福利精品导航| 91精品国产品国语在线不卡| 国产欧美1区2区3区| 午夜免费欧美电影| 国产精品123| 在线播放欧美女士性生活| ...中文天堂在线一区| 久久国产尿小便嘘嘘尿| 欧美午夜精品久久久久久孕妇| 26uuu色噜噜精品一区| 亚洲1区2区3区视频| 91在线观看美女| 欧美国产日韩亚洲一区| 麻豆精品一区二区三区| 欧美三级日韩三级国产三级| 亚洲欧美另类小说| 成人自拍视频在线观看| 精品日韩在线一区| 美女一区二区三区| 欧美一二三四在线| 日韩精品1区2区3区| 欧美午夜宅男影院| 亚洲一区二区三区精品在线| 99久久精品国产毛片| 国产精品视频观看| 成人性视频免费网站| 国产日韩欧美精品在线| av网站免费线看精品| 亚洲综合丁香婷婷六月香| 色综合久久综合中文综合网| 亚洲欧美激情小说另类| 91麻豆国产福利精品| 亚洲在线中文字幕| 日韩美女视频在线| 国产99久久精品| 亚洲国产成人va在线观看天堂| 欧洲av在线精品| 九九九精品视频| 中文字幕不卡在线观看| 91高清在线观看| 久久国产尿小便嘘嘘| 国产精品美女视频| 久久婷婷色综合| 欧美视频一区二| 国产精品一区二区黑丝 | 久久99国产乱子伦精品免费| 欧美va亚洲va| 成年人网站91| 蜜臀av在线播放一区二区三区| 国产婷婷一区二区| 欧美视频一区在线| 成人午夜伦理影院| 久久不见久久见免费视频7 | 国产伦精品一区二区三区免费 | 日本道免费精品一区二区三区| 亚洲一区二区三区在线看| 欧美韩国日本一区| 欧美精品一区二区三区蜜桃 | 欧美变态口味重另类| 国产成人在线电影| 亚洲va中文字幕| 中文字幕乱码亚洲精品一区| 欧美日韩国产成人在线91| 久久疯狂做爰流白浆xx| 国产精品成人在线观看| 欧美一区二区三区成人| 欧美在线视频全部完| av一区二区三区黑人| 老司机精品视频在线| 午夜电影一区二区三区| 亚洲视频 欧洲视频| 国产亚洲欧洲一区高清在线观看| 欧美福利一区二区| 91精品一区二区三区在线观看| 色婷婷av一区二区三区大白胸| 成+人+亚洲+综合天堂| 97久久精品人人做人人爽| 99久久精品一区二区| 99久久伊人网影院| 欧美做爰猛烈大尺度电影无法无天| aaa国产一区| 欧美日韩中字一区| 日韩一区二区三区在线观看 | 日韩精品1区2区3区| 久久精品国产一区二区三| 秋霞电影一区二区| 丰满少妇在线播放bd日韩电影| 成人黄色片在线观看| 欧美色国产精品| 日韩三级视频在线观看| 中文字幕中文字幕在线一区 | 欧美在线播放高清精品| 精品久久一区二区| 国产精品日产欧美久久久久| 一区二区三区视频在线看| 亚洲一区二区三区四区五区黄 | 欧美日韩国产一区| 精品盗摄一区二区三区| 中文字幕视频一区二区三区久| 亚洲h精品动漫在线观看| 成人av片在线观看|