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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? eclabel.m

?? 一種新的時頻分析方法的matlab源程序。
?? M
字號:
function H=eclabel(CS,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,...
                         arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);

%	The function ECLABEL performs a *Real* Contour labelling.
%	ECLABEL(CS) draws the contours in contour structure CS
%	adding real, rotated, line-broken labels.
%
%	Text and line property values are specified by the usual
%	property/value pairs, for text properties (beginning 
%	with 'Font...' or 'Rotation') or line properties (beginning 
%	with 'line...' or 'color'),
%	e.g., ECLABEL(...,'fontsize',8,'linewidth',3);
%
%	The default rotation is aligned with the contours. Label
%	intervals (in 'points') are set using a 'label' property.
%
%	See also EXTCONTOUR

%	R. Pawlowicz IOS rich@ios.bc.ca	12 Dec. 1994 Initial


lab_int=72*2;  % label interval (points)

linarg_for_call=[];
textarg_for_call=[];

ii=2;
while (ii<=nargin),
 arg=eval(['arg' int2str(ii)]);
 if (lower(arg(1:3))=='lin' | lower(arg(1:3))=='col'),
   ii=ii+1;
   linarg_for_call=[linarg_for_call ',''' arg ''',arg' int2str(ii) ];
 elseif (lower(arg(1:3))=='fon' | lower(arg(1:3))=='rot'),
   ii=ii+1;
   textarg_for_call=[textarg_for_call ',''' arg ''',arg' int2str(ii) ];
 elseif (lower(arg(1:3))=='lab' ),
   ii=ii+1;
   lab_int=eval(['arg' int2str(ii) ]);
 else
  error(['Unknown option: ' arg ]);
 end;
 ii=ii+1;
end;

% Compute scaling to make sure printed output looks OK. We have to go via
% the figure's 'paperposition', rather than the the absolute units of the
% axes 'position' since those would be absolute only if we kept the 'units'
% property in some absolute units (like 'points') rather than the default
% 'normalized'.

UN=get(gca,'units');
if (UN(1:3)=='nor'),
  UN=get(gcf,'paperunits');
  set(gcf,'paperunits','points');
  PA=get(gcf,'paperpos');
  set(gcf,'paperunits',UN);
  PA=PA.*[get(gca,'position')];
else
  set(gcf,'units','points');
  PA=get(gca,'pos');
  set(gca,'units',UN); 
end;  

% Find beginning of all lines

lCS=size(CS,2);

if (ishold),
 XL=get(gca,'xlim');
 YL=get(gca,'ylim');
else
  iL=[];
  k=1;
  XL=[Inf -Inf];
  YL=[Inf -Inf];
  while (k<lCS),
   x=CS(1,k+[1:CS(2,k)]);
   y=CS(2,k+[1:CS(2,k)]);
   XL=[ min([XL(1),x]) max([XL(2),x]) ];
   YL=[ min([YL(1),y]) max([YL(2),y]) ]; 
   iL=[iL k];
   k=k+CS(2,k)+1;
  end;
  plot(XL(1),YL(1));
  set(gca,'xlim',XL,'ylim',YL);
end;


Aspx=PA(3)/diff(XL);  % To convert data coordinates to paper (we need to do this
Aspy=PA(4)/diff(YL);  % to get the gaps for text the correct size)

H=[];

% Set up a dummy text object from which you can get text extent info
eval(['H1=text(XL(1),YL(1),''dummyarg'',''units'',''points'' ' textarg_for_call ');']);

ii=1;
while (ii<lCS),

  l=CS(2,ii);
  x=CS(1,ii+[1:l]);
  y=CS(2,ii+[1:l]);
  
  lvl=CS(1,ii);
  lab=num2str(lvl);

  % Get the size of the label
  set(H1,'string',lab);
  EX=get(H1,'extent');
  len_lab=EX(3)/2;
  
  sx=x*Aspx;
  sy=y*Aspy;
  d=cumsum([0 sqrt(diff(sx).^2 +diff(sy).^2) ]);
  
  psn=[max(len_lab,lab_int+lab_int*(rand(1)-.5)):lab_int:d(l)-len_lab];
  lp=size(psn,2);
  
  if (lp>0 & finite(lvl) ),
  
    Ic=sum( d(ones(1,lp),:)' < psn(ones(1,l),:) );
    Il=sum( d(ones(1,lp),:)' < psn(ones(1,l),:)-len_lab );
    Ir=sum( d(ones(1,lp),:)' < psn(ones(1,l),:)+len_lab );
 
    % This is a fix to get around MATLAB's sort-of-inconsistency with
    % what [1 1 1] indexing means...
    if ( ~any(Il~=1) & lp==l ),
     d=[d,d(l)];
     x=[x,x(l)];
     y=[y,y(l)];
    end;
    
    % Endpoints of text in data coordinates
    wl=(d(Il+1)-psn+len_lab)./(d(Il+1)-d(Il));
    wr=(psn-len_lab-d(Il)  )./(d(Il+1)-d(Il));
    xl=x(Il).*wl+x(Il+1).*wr;
    yl=y(Il).*wl+y(Il+1).*wr;
  
    wl=(d(Ir+1)-psn-len_lab)./(d(Ir+1)-d(Ir));
    wr=(psn+len_lab-d(Ir)  )./(d(Ir+1)-d(Ir));
    xr=x(Ir).*wl+x(Ir+1).*wr;
    yr=y(Ir).*wl+y(Ir+1).*wr;
   
    trot=atan2( (yr-yl)*Aspy, (xr-xl)*Aspx )*180/pi;
    backang=abs(trot)>90;
    trot(backang)=trot(backang)+180;
    
    % Text location in data coordinates 

    wl=(d(Ic+1)-psn)./(d(Ic+1)-d(Ic));
    wr=(psn-d(Ic)  )./(d(Ic+1)-d(Ic));    
    xc=x(Ic).*wl+x(Ic+1).*wr;
    yc=y(Ic).*wl+y(Ic+1).*wr;

    % Shift label over a little if in a curvy area
    shiftfrac=.5;
    
    xc=xc*(1-shiftfrac)+(xr+xl)/2*shiftfrac;
    yc=yc*(1-shiftfrac)+(yr+yl)/2*shiftfrac;
    
 
    % Remove data points under the label...
    % First, find endpoint locations as distances along lines
  
    dr=d(Ir)+sqrt( ((xr-x(Ir))*Aspx).^2 + ((yr-y(Ir))*Aspy).^2 );
    dl=d(Il)+sqrt( ((xl-x(Il))*Aspx).^2 + ((yl-y(Il))*Aspy).^2 );
  
    % Now, remove the data points in those gaps using that
    % ole' MATLAB magic
    
    f1=zeros(1,l); f1(Il)=ones(1,lp);
    f2=zeros(1,l); f2(Ir)=ones(1,lp);
    irem=find(cumsum(f1)-cumsum(f2))+1;
    x(irem)=[];
    y(irem)=[];
    d(irem)=[];
    l=l-size(irem,2);
    
    % Put the points in the correct order...
    
    xf=[x(1:l),xl,xc+NaN,xr];
    yf=[y(1:l),yl,yc,yr];
    [df,If]=sort([d(1:l),dl,psn,dr]);
  
    % ...and draw.
    
    eval(['H=[H;line(xf(If),yf(If)' linarg_for_call ')];']);

   if strcmp(computer,'MAC2')
     for jj=1:lp,
     eval(['text(xc(jj),yc(jj),lab,''rotation'',round(trot(jj)/90)*90,' ...
        ' ''vertical'',''middle'',''horizo'',''center'' ' textarg_for_call ');']);
    end;
  else
    for jj=1:lp,
     eval(['text(xc(jj),yc(jj),lab,''rotation'',trot(jj),' ...
        ' ''vertical'',''middle'',''horizo'',''center'' ' textarg_for_call ');']);
    end;
   end
  else
    eval(['H=[H;line(x,y' linarg_for_call ')];']);
  end;
  
  ii=ii+1+CS(2,ii);
end;
  
% delete dummy string
delete(H1);

  

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久人人爽爽爽人久久久| 久久69国产一区二区蜜臀| 性久久久久久久久| 狠狠色狠狠色综合系列| 色婷婷av一区二区三区大白胸| 4438x亚洲最大成人网| 中文字幕 久热精品 视频在线| 亚洲综合色在线| 国产成人免费视频网站高清观看视频| 色婷婷一区二区三区四区| 国产亚洲婷婷免费| 日韩国产欧美在线观看| 91豆麻精品91久久久久久| 国产色产综合色产在线视频| 麻豆精品一二三| 777午夜精品免费视频| 亚洲欧美日韩国产综合| 国产高清不卡一区二区| 日韩午夜激情电影| 亚洲国产日韩一区二区| 91老师片黄在线观看| 久久精品人人爽人人爽| 蜜桃一区二区三区四区| 91精品国产欧美一区二区成人| 一区二区三区在线看| eeuss鲁片一区二区三区在线看| 久久精品视频一区二区三区| 九九国产精品视频| 日韩欧美成人激情| 美日韩一区二区| 在线成人免费观看| 天天射综合影视| 欧美三级韩国三级日本三斤| 亚洲欧美日韩中文字幕一区二区三区| 99精品国产视频| 亚洲激情图片qvod| 欧美视频三区在线播放| 亚洲一区二区三区四区在线| 欧美日韩国产电影| 奇米在线7777在线精品| 91精品国产欧美一区二区18| 九九视频精品免费| 国产欧美日韩精品一区| 成人综合在线网站| 亚洲色图一区二区三区| 欧美日韩国产综合一区二区 | 亚洲mv在线观看| 欧美美女直播网站| 日韩av在线免费观看不卡| 日韩一级视频免费观看在线| 日本不卡视频在线| 欧美激情中文字幕| 91福利社在线观看| 美女视频免费一区| 中国色在线观看另类| 一本到不卡免费一区二区| 视频在线观看一区| 久久综合精品国产一区二区三区 | 亚洲国产欧美在线人成| 91精品国产综合久久香蕉的特点| 乱一区二区av| 国产精品视频一二三区| 欧美亚洲高清一区| 激情综合网天天干| 亚洲少妇中出一区| 精品成人一区二区| 91麻豆6部合集magnet| 久久综合综合久久综合| 中文字幕中文字幕一区| 欧美日本一区二区在线观看| 国产一区二区三区黄视频 | 国产老肥熟一区二区三区| 亚洲女与黑人做爰| 欧美本精品男人aⅴ天堂| 成人做爰69片免费看网站| 午夜影视日本亚洲欧洲精品| 中文字幕av一区二区三区高| 欧美一区三区四区| 91蜜桃免费观看视频| 久久福利视频一区二区| 亚洲欧美日韩小说| 国产欧美精品一区二区色综合 | 日韩成人午夜电影| 亚洲人成人一区二区在线观看| 日韩精品一区二区三区四区| 日本精品裸体写真集在线观看| 看电视剧不卡顿的网站| 亚洲午夜日本在线观看| 日本一区二区动态图| 精品处破学生在线二十三| 欧美人妖巨大在线| 日本高清不卡视频| 国产91综合网| 国产一区二区美女| 青青草一区二区三区| 亚洲成人精品一区| 亚洲视频免费在线| 国产精品天美传媒沈樵| 亚洲精品一区二区三区影院| 欧美视频在线观看一区二区| 91免费观看视频在线| kk眼镜猥琐国模调教系列一区二区| 久久疯狂做爰流白浆xx| 蜜乳av一区二区三区| 奇米影视在线99精品| 男人的天堂亚洲一区| 五月综合激情网| 天天操天天色综合| 午夜视频一区二区三区| 亚洲国产精品久久人人爱蜜臀| 最新不卡av在线| 亚洲免费观看高清完整| 亚洲少妇最新在线视频| 亚洲综合无码一区二区| 一区二区三区免费在线观看| 一区二区三区在线观看网站| 亚洲另类春色国产| 亚洲尤物视频在线| 亚洲成人午夜影院| 日本女人一区二区三区| 久久精品国产77777蜜臀| 久久国产精品色| 国产成人综合网站| av高清不卡在线| 色综合久久久久| 欧美日韩五月天| 欧美一区二区视频观看视频| 欧美一区二区成人6969| 欧美不卡视频一区| 久久精品视频在线免费观看| 成人免费一区二区三区在线观看| 亚洲免费资源在线播放| 丝袜美腿一区二区三区| 精品一区二区三区久久久| 国产成人精品三级麻豆| 91香蕉视频在线| 91精品国产免费| 国产女主播视频一区二区| 1000部国产精品成人观看| 亚洲图片欧美色图| 精品无人区卡一卡二卡三乱码免费卡| 国产专区综合网| 91丝袜国产在线播放| 337p亚洲精品色噜噜| 久久午夜国产精品| 一区二区三区中文字幕| 精品一区二区三区香蕉蜜桃| 成av人片一区二区| 欧美日韩不卡一区| 国产精品视频一二三区| 日日夜夜精品视频免费| 国产成人欧美日韩在线电影| 欧美日韩一区二区三区四区| 久久综合色鬼综合色| 一区二区三区中文字幕精品精品| 麻豆精品一区二区| 91久久免费观看| 久久天堂av综合合色蜜桃网| 亚洲精品一二三四区| 久久国产尿小便嘘嘘尿| 日本道精品一区二区三区 | 欧美日韩一区二区电影| 欧美极品xxx| 免费不卡在线视频| 色综合久久综合中文综合网| 欧美精品一区二区三区高清aⅴ| 自拍偷在线精品自拍偷无码专区| 日本最新不卡在线| 色婷婷综合久久久中文字幕| 国产亚洲一区二区三区| 蜜臀av一级做a爰片久久| 91亚洲精品乱码久久久久久蜜桃| 精品国产精品一区二区夜夜嗨| 一区二区在线观看视频| 成人爽a毛片一区二区免费| 日韩一区二区中文字幕| 亚洲成人免费av| 91色porny蝌蚪| 国产精品成人网| 国产精品91xxx| 日韩免费观看2025年上映的电影| 亚洲黄色片在线观看| 成人av免费网站| 国产亚洲一区二区三区四区| 精品在线免费视频| 6080国产精品一区二区| 香蕉成人伊视频在线观看| 色天使久久综合网天天| 18成人在线观看| av动漫一区二区| 亚洲人成人一区二区在线观看| 国产成人av福利| 久久久久99精品国产片| 韩国视频一区二区| 欧美电影精品一区二区| 久久国产综合精品| 欧美精品一区二区精品网| 精品一区二区三区影院在线午夜| 日韩一区国产二区欧美三区| 日本不卡1234视频|