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

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

?? tfrqview.m

?? matlab文件操作的典型 例子
?? 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 variablesif 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 frequencyend;% 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   layout=1;  if issig==0,    SignalStr= 'display signal';  else   SignalStr='remove signal';  end;   if isspec==0,    SpectrumStr= 'display spectrum';  else

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲品质自拍视频| 婷婷一区二区三区| 免费在线成人网| 丝袜美腿亚洲一区| 欧美午夜影院一区| 亚洲一区av在线| 欧美精品三级在线观看| 日日摸夜夜添夜夜添精品视频| 欧美日韩国产综合一区二区三区| 午夜欧美电影在线观看| 678五月天丁香亚洲综合网| 九一久久久久久| 中文字幕一区二区三区四区 | 欧美一级日韩一级| 久久精品国产秦先生| 中文字幕成人av| 91成人免费在线视频| 男人的j进女人的j一区| 国产欧美一区二区精品性色 | 国产不卡一区视频| 一区二区三区视频在线看| 7777精品伊人久久久大香线蕉完整版| 国内精品国产三级国产a久久| 中文字幕精品综合| 欧美日韩二区三区| 国产成人免费视频网站| 亚洲一区二区三区免费视频| 日韩免费性生活视频播放| 成人av午夜电影| 青青草原综合久久大伊人精品| 国产视频视频一区| 欧美美女bb生活片| 成人视屏免费看| 日韩精品一二三四| 综合婷婷亚洲小说| 精品三级av在线| 91福利在线观看| 国产精品资源网| 天天综合天天综合色| 国产精品久久久久一区二区三区 | 亚洲男女毛片无遮挡| 3d动漫精品啪啪一区二区竹菊 | 国产69精品久久777的优势| 亚洲欧洲成人自拍| 精品国产乱码久久久久久久| 一本大道久久a久久综合婷婷| 国产在线观看一区二区| 亚洲五码中文字幕| 亚洲人成7777| 国产精品久久久久久久久搜平片| 精品视频资源站| 91片在线免费观看| 成人综合激情网| 精品一区二区在线免费观看| 亚洲va天堂va国产va久| 亚洲欧美成aⅴ人在线观看 | 欧美日韩精品电影| 成人免费的视频| 国产精品一区免费视频| 人人狠狠综合久久亚洲| 亚洲第一av色| 性做久久久久久| 亚洲午夜激情网站| 亚洲精品免费在线观看| 中文字幕亚洲精品在线观看| 国产精品久久久久久亚洲毛片 | 国产乱一区二区| 精品亚洲免费视频| 美女尤物国产一区| 免费不卡在线观看| 日日摸夜夜添夜夜添亚洲女人| 亚洲一区二区视频| 日韩毛片精品高清免费| 亚洲欧美日韩国产成人精品影院 | 在线观看日韩国产| 久久电影国产免费久久电影 | 国产成人免费在线视频| 国产精品一二三| 国产91丝袜在线播放| 国产精品夜夜爽| 成人一区二区三区视频在线观看| 国产超碰在线一区| 不卡高清视频专区| 在线观看一区不卡| 蜜臀精品一区二区三区在线观看| 免费在线看成人av| 精品一区二区在线观看| 激情小说欧美图片| 国产精品中文欧美| 99vv1com这只有精品| 在线观看区一区二| 国产精品综合在线视频| 成人99免费视频| 色哟哟国产精品| 欧美顶级少妇做爰| 精品成人免费观看| 中文一区二区完整视频在线观看| 国产精品毛片久久久久久久| 一区二区三区在线免费播放| 亚洲国产视频在线| 精品一区免费av| 国产欧美一区二区三区在线老狼| 色婷婷亚洲一区二区三区| 欧美精品免费视频| 国产午夜久久久久| 亚洲综合免费观看高清完整版| 欧美日韩久久久一区| 精品国产免费人成电影在线观看四季 | 欧美一区午夜视频在线观看| 精品捆绑美女sm三区| 国产精品美女久久久久久久久 | 欧美乱妇23p| 久久久.com| 亚洲综合一区二区三区| 久久97超碰色| 日本韩国一区二区三区| 日韩欧美国产电影| 亚洲三级小视频| 久草这里只有精品视频| 一本色道亚洲精品aⅴ| 制服视频三区第一页精品| 国产日产欧美一区| 丝袜亚洲另类丝袜在线| 国产白丝网站精品污在线入口| 在线观看中文字幕不卡| 久久夜色精品国产欧美乱极品| 亚洲欧美日韩在线不卡| 韩国精品免费视频| 欧美精选一区二区| 亚洲色图欧洲色图| 国产美女视频91| 欧美人xxxx| 亚洲精选一二三| 国产精品一区二区免费不卡| 欧美日本精品一区二区三区| 国产清纯在线一区二区www| 丝袜亚洲另类丝袜在线| 91香蕉国产在线观看软件| 久久人人超碰精品| 免费久久精品视频| 欧美三级韩国三级日本一级| 国产精品不卡一区二区三区| 久久97超碰国产精品超碰| 欧美日韩夫妻久久| 亚洲午夜在线视频| 一本大道久久精品懂色aⅴ| 国产欧美一二三区| 久久99久久久欧美国产| 91精品在线麻豆| 亚洲成在线观看| 日本高清不卡视频| 国产精品白丝在线| 国产成人综合视频| 26uuu久久天堂性欧美| 亚洲成人激情自拍| 欧美日韩久久一区| 亚洲观看高清完整版在线观看| 99这里只有精品| 18欧美亚洲精品| 91网址在线看| 亚洲精品日韩综合观看成人91| 国产sm精品调教视频网站| 日韩欧美一级二级| 免费日本视频一区| 欧美一区二区成人| 一卡二卡欧美日韩| youjizz久久| 国产精品国模大尺度视频| 国产成人欧美日韩在线电影| 国产亚洲精品aa午夜观看| 国产精品99久久久久久有的能看| 久久久国产一区二区三区四区小说 | 亚洲精品视频自拍| 日本韩国欧美一区| 午夜精品久久久久久久| 欧美精品在线观看一区二区| 午夜av区久久| 日韩美女一区二区三区四区| 九九国产精品视频| 国产婷婷色一区二区三区四区| 国产高清一区日本| 国产精品久久久久毛片软件| 色综合久久久久久久久| 亚洲伦在线观看| 欧美老肥妇做.爰bbww| 麻豆成人久久精品二区三区红 | 亚洲色图一区二区| 色婷婷激情一区二区三区| 亚洲成人av资源| 亚洲精品一区二区三区精华液 | 亚洲成人久久影院| 日韩情涩欧美日韩视频| 国产永久精品大片wwwapp| 国产精品免费av| 欧美丝袜丝nylons| 国产一区二区影院| 亚洲人成网站色在线观看| 欧美精品久久99| 成人天堂资源www在线| 亚洲午夜国产一区99re久久|