亚洲欧美第一页_禁久久精品乱码_粉嫩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.%       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; % Tests on the input argumentsif nargin<1, error('At least one parameter required');end[tfrrow,tfrcol]=size(tfr);if nargin==1, sig=[]; t=1:tfrcol; method='type1';elseif 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'); end;if (tfrcol~=tcol), error('T must have as much elements as tfr has columns');end;method=upper(method);[Nsig,Ncol]=size(sig);if Ncol>2, error('SIG must have less than two columns');end% Computation of Nf2, the number of interresting points in frequencymethod=upper(method);if strcmp(method,'TFRWV'   ) | strcmp(method,'TFRPWV'  ) | ...   strcmp(method,'TFRSPWV' ) | strcmp(method,'TFRCW'   ) | ...   strcmp(method,'TFRZAM'  ) | strcmp(method,'TFRBJ'   ) | ...   strcmp(method,'TFRBUD'  ) | strcmp(method,'TFRGRD'  ) | ...   strcmp(method,'TFRRSPWV') | strcmp(method,'TFRRPWV' ) | ...   strcmp(method,'TFRRIDB' ) | strcmp(method,'TFRRIDH' ) | ...   strcmp(method,'TFRRIDT' ) | strcmp(method,'TFRASPW' ) | ...   strcmp(method,'TFRDFLA' ) | strcmp(method,'TFRSPAW' ) | ...   strcmp(method,'TFRRIDBN') | strcmp(method,'TFRUNTER') | ...   strcmp(method,'TFRBERT' ) | strcmp(method,'TFRSCALO') | ...   strcmp(method,'TYPE2'   ), Nf2=tfrrow;elseif strcmp(method,'TFRPMH'  )| strcmp(method,'TFRRPMH' )| ...       strcmp(method,'TFRSP'   )| strcmp(method,'TFRRSP'  )| ...       strcmp(method,'TFRPPAGE')| strcmp(method,'TFRRPPAG')| ...       strcmp(method,'TFRMHS'  )| strcmp(method,'TFRRGAB' )| ...       strcmp(method,'TFRMH'   )| strcmp(method,'TFRMMCE' )| ...       strcmp(method,'TFRRMSC' )| strcmp(method,'TFRPAGE' )| ...       strcmp(method,'TFRGABOR')| strcmp(method,'TFRRI'   )| ...       strcmp(method,'TFRMSC'  )| strcmp(method,'TYPE1'   )| ...       strcmp(method,'TFRSTFT' ), Nf2=tfrrow/2; else error('Unknown representation. Use type1 or type2');end;% Computation of freq (vector of frequency samples) if strcmp(method,'TFRASPW' ) | strcmp(method,'TFRSCALO') | ...   strcmp(method,'TFRDFLA' ) | strcmp(method,'TFRSPAW' ) | ...   strcmp(method,'TFRUNTER') | strcmp(method,'TFRBERT' ), freq=eval(['p',num2str(nargin-4)]);   	% last input argument is freqs.else freq=(0.5*(0:Nf2-1)/Nf2);end% Initialization of the current figurezoom off; clf; set(gcf,'Resize','On','NextPlot','Add');% Initialization of the variablesif exist('options.mat'), load optionselse threshold=5.0; linlogtfr=0; linlogspec=1; levelnumb=6; colmap=1; display=1; layout=1; iscolorbar=0;  isgridsig=0;  isgridspe=0;  isgridtfr=0; issig=0;  isspec=0;endchoice=4;Grid=1;displayold=1;fs=1.0;if ((layout>=2 & layout<=4) & sig==[]), layout=1;end% Initialization of the axes axcb   = axes('Units','normal','Visible','off','Box','On');axsig  = axes('Units','normal','Visible','off','Box','On');axspec = axes('Units','normal','Visible','off','Box','On');axtfr  = axes('Units','normal','Visible','off','Box','On');if comp(1:2)=='PC', set(axsig ,'fontsize',10);  set(axspec,'fontsize',10);  set(axtfr ,'fontsize',10); endset(gcf,'UserData',[axcb axsig axspec axtfr]);% Test of analycityif sig~=[], for k=1:Ncol,  spec(:,k)=abs(fft(sig(min(t):max(t),k))).^2; Nsp=length(spec);  spec1=sum(spec(1:Nsp/2,k));  spec2=sum(spec(Nsp/2+1:Nsp,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);endwhile choice~=12, axes(axtfr);				% The current axis is the tfr axis if (display~=7 & choice~=2 & choice~=3 & choice<8),	% Call to tfrview  linlog=linlogtfr+2*linlogspec;  if choice==4,   access=3;	  else   access=1;  end  state=issig+2*iscolorbar;  isgrid=isgridsig+2*isgridspe+4*isgridtfr;  param = [display,linlog,threshold,levelnumb,Nf2,layout,access,state,fs,isgrid];  map=colormap;  if (nargin<=4),   tfrview(tfr,sig,t,method,param,map);  elseif (nargin==5),   tfrview(tfr,sig,t,method,param,map,p1);  elseif (nargin==6),   tfrview(tfr,sig,t,method,param,map,p1,p2);  elseif (nargin==7),   tfrview(tfr,sig,t,method,param,map,p1,p2,p3);  elseif (nargin==8),   tfrview(tfr,sig,t,method,param,map,p1,p2,p3,p4);  elseif (nargin==9),   tfrview(tfr,sig,t,method,param,map,p1,p2,p3,p4,p5);  end; elseif (display==7),			% keep in mind the last value of display   display=displayold; end if (linlogtfr==0),			% Lin/log scale of the tfr  linlogstr='Change to a logarithmic scale'; else  linlogstr='Change to a linear scale'; end; % Main menu choice=menu ('TFRQVIEW MENU :',...	      'Change the display mode',...     	      'Change the display layout',...   	      'Change the color map',...        	      'Change the sampling frequency',...	      'Change the threshold',...	      linlogstr,...	      'Change the number of levels',...	      'Grid',...        	      'Save',...	      'Save options',...		      'Print',...	      'Close'); if ((choice==9 | choice==11) & comp(1:2)~='PC'),  if exist('workdir.mat'),   load workdir;  else     Path=pwd;   str1=[' The current directory is ',Path];   disp(str1); disp('');   continue=0;   while continue==0,    continue=1;      str2=' Name of the directory (with full path) on which the files will be saved : ';    disp(str2);    PathWorkDir=input('       > ','s');    if (exist(PathWorkDir)~=2),     rep=input(' This directory doesn''t exist. Do you want to create it (y/n) ? ','s');      if upper(rep)=='Y',      eval(['!mkdir ',PathWorkDir]);     else      continue=0;     end    end   end      if PathWorkDir(length(PathWorkDir))~='/',    PathWorkDir=[PathWorkDir,'/'];   end   save workdir PathWorkDir;  end end if (choice==1), 			% Change the display mode  display=menu('DISPLAY MODE :',...	       'Contour',...	       'Imagesc',...	       'Pcolor',...	       'Surf',...	       'Mesh',...	       'Cancel');        elseif (choice==2), 			% Change the display layout  layoutold=layout; indlo=1; layout=1;  while layout~=6,			% While not close   if ~iscolorbar,    colorbarstr='Add a color bar';   else    colorbarstr='Remove the color bar';   end   if ~linlogspec,    specstr='TFR + Spectrum (linear)';    tfrsstr='TFR + Signal + Spectrum (linear)';   else    specstr='TFR + Spectrum (logarithmic)';    tfrsstr='TFR + Signal + Spectrum (logarithmic)';   end   layout=menu('DISPLAY LAYOUT :',...	       'Time-Frequency Representation',...	       'TFR + Signal ',...	       specstr,...	       tfrsstr,...	       colorbarstr,...	       'Close');   if (layout==3|layout==4),    linlogspec=1-linlogspec;   end   if ((layout>=2 & layout<=4) & sig==[]),    disp('Impossible action : the signal is unavailable');   else    access=2;    linlog=linlogtfr+2*linlogspec;    state=issig+2*iscolorbar;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品第四页| 91麻豆.com| 日韩欧美国产一区二区三区| 日韩中文字幕不卡| 欧美一级黄色大片| 国模大尺度一区二区三区| 久久久精品国产免大香伊| 成人免费视频国产在线观看| 综合欧美一区二区三区| 欧美午夜在线观看| 日本成人中文字幕在线视频| 久久久久88色偷偷免费| 91老师片黄在线观看| 亚洲成人你懂的| 日韩免费观看高清完整版在线观看| 国产精品18久久久久久久久 | 精品成人佐山爱一区二区| 免费在线观看不卡| 久久综合狠狠综合久久综合88 | 亚洲欧美激情小说另类| 欧美人伦禁忌dvd放荡欲情| 国产一区二区导航在线播放| 国产精品免费久久| 欧美日韩中字一区| 黑人精品欧美一区二区蜜桃 | 欧美日韩日日摸| 日本sm残虐另类| 国产欧美视频一区二区三区| 在线观看av一区| 精品在线一区二区| 亚洲黄色免费电影| 日韩免费性生活视频播放| 成人福利在线看| 亚洲1区2区3区视频| 国产亚洲婷婷免费| 欧美精品三级在线观看| 国产成人精品亚洲午夜麻豆| 亚洲777理论| 中文字幕一区二区三区在线不卡 | 国产拍揄自揄精品视频麻豆| 日本高清不卡一区| 久久精品国产亚洲一区二区三区| 国产精品国产三级国产普通话99| 欧美一区二区黄色| 一本到不卡免费一区二区| 激情文学综合插| 亚洲小说春色综合另类电影| 亚洲欧美中日韩| 久久亚洲一级片| 欧美一区二区三区在线观看| 欧洲国内综合视频| 91免费在线看| 成人免费高清在线观看| 精品一区二区三区香蕉蜜桃| 亚洲va欧美va人人爽午夜 | 精品精品国产高清一毛片一天堂| 91麻豆精东视频| www.久久精品| 国产乱色国产精品免费视频| 国产精品 日产精品 欧美精品| 亚洲黄网站在线观看| 国产精品美女久久福利网站| 日韩免费一区二区| 日韩欧美国产麻豆| 欧美日韩国产首页| 欧美专区在线观看一区| 91小视频免费观看| 99精品偷自拍| 96av麻豆蜜桃一区二区| 国产大陆精品国产| 国产精品主播直播| 国产一区三区三区| 国产一区在线观看麻豆| 韩国av一区二区三区在线观看 | 国产一区二区三区蝌蚪| 美女一区二区久久| 免费在线观看视频一区| 美女视频网站久久| 美女看a上一区| 美女一区二区视频| 国内久久精品视频| 国产精品一色哟哟哟| 国产成人精品免费| 丰满少妇久久久久久久| 成人99免费视频| 色94色欧美sute亚洲13| 欧美性xxxxxx少妇| 91麻豆精品国产综合久久久久久| 日韩午夜三级在线| 精品国产麻豆免费人成网站| 久久久亚洲午夜电影| 日本一区二区高清| 一区二区三区丝袜| 婷婷综合另类小说色区| 久久精品国产亚洲高清剧情介绍| 久久精品国产成人一区二区三区 | 成人免费福利片| 91丝袜美女网| 欧美老肥妇做.爰bbww| 欧美一区二区女人| 久久久精品国产免大香伊| 国产精品国产三级国产专播品爱网 | 欧美日韩国产一级片| 日韩欧美视频在线| 国产欧美一区二区三区在线看蜜臀| 亚洲国产经典视频| 亚洲午夜激情网站| 99久久免费国产| 欧美日韩一区中文字幕| 精品久久久久av影院| 亚洲久草在线视频| 麻豆一区二区三区| jlzzjlzz国产精品久久| 欧美日韩久久久一区| 久久色.com| 伊人色综合久久天天| 蜜臀av国产精品久久久久| 不卡欧美aaaaa| 91精品国产aⅴ一区二区| 欧美高清在线视频| 日本麻豆一区二区三区视频| 99久久精品国产观看| 日韩午夜精品电影| 亚洲激情图片一区| 国产成人免费视| 欧美人动与zoxxxx乱| 国产精品污网站| 蜜桃精品视频在线| 日本高清不卡一区| 国产蜜臀av在线一区二区三区| 亚洲第一搞黄网站| 9人人澡人人爽人人精品| 日韩精品一区二区三区蜜臀| 一区二区在线观看视频在线观看| 国产乱子轮精品视频| 91精选在线观看| 一区二区三区在线视频观看| 东方欧美亚洲色图在线| 91精品国产综合久久香蕉的特点 | 欧美天天综合网| 国产亚洲综合在线| 久久草av在线| 欧美日本在线一区| 亚洲一区二区在线免费看| av午夜精品一区二区三区| 久久久精品免费网站| 黑人巨大精品欧美一区| 欧美一卡二卡在线| 日日摸夜夜添夜夜添国产精品| 一本一道综合狠狠老| 国产精品国产a| 成人性视频免费网站| 久久久影院官网| 久久精品久久精品| 欧美xxxx老人做受| 裸体一区二区三区| 日韩网站在线看片你懂的| 日韩综合小视频| 在线电影国产精品| 丝袜亚洲精品中文字幕一区| 欧美性大战久久久| 亚洲h动漫在线| 欧美日韩在线播放三区四区| 亚洲韩国一区二区三区| 欧美这里有精品| 亚洲精品日韩综合观看成人91| 不卡一区二区三区四区| 国产精品久久久久天堂| 99久久夜色精品国产网站| 中国色在线观看另类| 成人app软件下载大全免费| 久久精品视频免费观看| 国产伦精品一区二区三区视频青涩| 久久综合久久综合久久| 国产一区不卡在线| 中文在线免费一区三区高中清不卡| 国产综合色精品一区二区三区| 日韩免费视频线观看| 狠狠色2019综合网| 久久精品免费在线观看| av男人天堂一区| 洋洋成人永久网站入口| 欧美在线观看一二区| 亚洲国产成人精品视频| 91精品国产免费| 国产一区二区三区久久久 | 在线免费一区三区| 亚洲国产人成综合网站| 3d成人动漫网站| 精品在线一区二区三区| 国产日韩欧美高清| 91丨九色丨黑人外教| 午夜精品久久一牛影视| 日韩精品最新网址| 国产毛片精品视频| 一区二区三区精品视频在线| 欧美一级欧美三级| 国产精品99精品久久免费| 亚洲精品中文在线观看| 欧美性大战xxxxx久久久|