亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产成人精品免费网站| 日韩一区二区三区视频在线| 欧美精品丝袜久久久中文字幕| 国产亚洲欧美激情| 日韩电影在线一区二区三区| 91在线观看免费视频| 日韩三级在线观看| 视频一区二区三区中文字幕| 波多野结衣一区二区三区| 日韩精品一区在线| 亚洲va欧美va国产va天堂影院| 99re热这里只有精品视频| 欧美精品一区二区三区蜜桃视频| 亚洲va欧美va人人爽| 一本大道综合伊人精品热热| 欧美经典一区二区| 国产一区二区在线观看免费| 欧美videofree性高清杂交| 亚洲成av人片观看| 91国在线观看| 亚洲一区二区三区中文字幕| 不卡av电影在线播放| 不卡av免费在线观看| 国产精品乱码一区二三区小蝌蚪| 五月天欧美精品| 91视频在线观看免费| 国产嫩草影院久久久久| 国产精品一区二区在线观看不卡| 日韩免费成人网| 日韩av网站在线观看| 欧美绝品在线观看成人午夜影视| 亚洲精品videosex极品| 色综合久久天天| 一区二区久久久| 欧美视频精品在线观看| 亚洲二区视频在线| 欧美日产在线观看| 奇米888四色在线精品| 91精品国产91久久久久久一区二区| 亚洲国产精品久久久久婷婷884| 欧美综合在线视频| 亚洲综合图片区| 欧美日韩久久久久久| 午夜精品久久一牛影视| 日韩欧美国产综合一区| 国产乱人伦偷精品视频免下载| 亚洲精品在线网站| 国产宾馆实践打屁股91| 亚洲欧洲日韩一区二区三区| 欧美日韩一区二区在线观看视频 | 国产一区美女在线| 国产日韩一级二级三级| 91香蕉视频在线| 亚洲二区在线观看| 精品国产免费久久| 国v精品久久久网| 亚洲一区影音先锋| 精品久久免费看| 成人动漫一区二区三区| 亚洲在线视频网站| 日韩一级高清毛片| va亚洲va日韩不卡在线观看| 亚洲123区在线观看| 26uuu精品一区二区三区四区在线| 国产不卡一区视频| 亚洲成人av一区| 久久精品视频在线看| 欧美羞羞免费网站| 国产高清不卡二三区| 亚洲综合精品自拍| 久久影音资源网| 欧美日韩国产成人在线免费| 国产高清精品久久久久| 偷拍一区二区三区四区| 美美哒免费高清在线观看视频一区二区 | 成人晚上爱看视频| 亚洲午夜视频在线| 久久久噜噜噜久久中文字幕色伊伊| 不卡一卡二卡三乱码免费网站| 亚洲最快最全在线视频| 国产亚洲人成网站| 欧美日韩精品免费| 99视频在线观看一区三区| 美女在线视频一区| 亚洲丶国产丶欧美一区二区三区| 久久久久久久久97黄色工厂| 欧美精品在线一区二区三区| 粉嫩一区二区三区在线看| 日本不卡的三区四区五区| 亚洲欧美成人一区二区三区| 2014亚洲片线观看视频免费| 在线免费观看一区| 成人免费高清视频在线观看| 六月婷婷色综合| 天堂一区二区在线| 一区二区高清免费观看影视大全 | 精品国产91乱码一区二区三区| 欧美中文字幕一区二区三区| 成人福利在线看| 国产在线不卡视频| 久久精品国产精品亚洲精品| 亚洲观看高清完整版在线观看| 国产精品毛片高清在线完整版| 日韩免费高清电影| 欧美一级精品大片| 欧美精品 日韩| 在线观看免费视频综合| 91免费国产在线| 99久久久精品免费观看国产蜜| 国产精品自产自拍| 国产在线播放一区| 国产一区二区视频在线| 蜜桃精品视频在线| 亚洲狠狠爱一区二区三区| 亚洲小少妇裸体bbw| 亚洲国产一区二区在线播放| 亚洲黄网站在线观看| 亚洲一区二区在线免费观看视频| 亚洲精品乱码久久久久久黑人| 亚洲视频电影在线| 亚洲最快最全在线视频| 午夜电影久久久| 丝袜美腿成人在线| 另类专区欧美蜜桃臀第一页| 极品尤物av久久免费看| 国产成人精品www牛牛影视| 国产一二三精品| va亚洲va日韩不卡在线观看| 91蜜桃网址入口| 欧美日韩激情一区二区| 欧美日韩视频第一区| 在线观看成人免费视频| 国产黑丝在线一区二区三区| 国产91丝袜在线18| 91色porny| 欧美综合色免费| 欧美浪妇xxxx高跟鞋交| 欧美一区二区三区免费观看视频| 日韩一区二区三区四区| 久久伊99综合婷婷久久伊| 国产精品久久久久久久久快鸭| 亚洲欧美一区二区三区久本道91| 亚洲午夜羞羞片| 久久er精品视频| 成人综合在线视频| 欧美日韩在线免费视频| 日韩精品一区二区三区四区视频 | 成人美女在线观看| 欧美色网一区二区| 精品区一区二区| 亚洲女人的天堂| 奇米精品一区二区三区在线观看| 国产成人av电影在线播放| 色88888久久久久久影院按摩| 91精品国产乱码| 国产精品国产三级国产普通话蜜臀| 亚洲成人精品一区| 欧美一区二区三区视频| 国产精品一区二区久激情瑜伽| 成人免费视频免费观看| 一本高清dvd不卡在线观看| 7777精品久久久大香线蕉| 久久亚洲欧美国产精品乐播 | 欧美色精品在线视频| 精品成人a区在线观看| 一区二区视频免费在线观看| 精品一区二区免费| 欧美日韩免费在线视频| 日本一区二区三区国色天香 | 日韩精品中文字幕在线一区| 亚洲六月丁香色婷婷综合久久 | 国产亚洲欧美日韩俺去了| 亚洲.国产.中文慕字在线| 成人综合婷婷国产精品久久蜜臀 | 日韩精品中文字幕在线一区| 亚洲视频图片小说| 九九视频精品免费| 欧美放荡的少妇| 夜夜爽夜夜爽精品视频| 成人性生交大片| 日韩精品一区二区三区四区 | 亚洲视频资源在线| 国产精品91一区二区| 91精品国产综合久久小美女| 亚洲激情在线播放| 成人av免费在线| 国产拍揄自揄精品视频麻豆| 国产在线视频精品一区| 日韩限制级电影在线观看| 日韩不卡一区二区三区| 欧美日韩国产一级片| 亚洲国产日日夜夜| 99在线精品视频| 国产精品成人免费| 99久久婷婷国产综合精品| 2023国产精品| 奇米四色…亚洲| 日韩欧美综合一区| 蜜桃91丨九色丨蝌蚪91桃色| 在线不卡中文字幕|