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

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

?? m_ruler.m

?? A mapping package for Matlab:這是一款功能十分強大的地理繪圖工具包
?? M
字號:
function h=m_ruler(posx,posy,varargin);% M_RULER Draws a distance scalebar for a map%   M_RULER([X1 X2],Y1) draws a horizontal scale bar between the%   normalized coordinates (X1,Y1) and (X2,Y1) where both X/Y are%   in the range 0 to 1.  %   M_RULER(X1,[Y1 Y2]) draws a vertical scalebar%   M_RULER(...,NINTS) draws the scalebar with NINTS intervals%   if NINTS is a scalar (default 4).  Distances of each interval are %   chosen to be 'nice'. If NINTS is a vector it is understood to be%   the distances to be used (in meters)%%   M_SCALEBAR(....,'parameter','value',...) lets you specify%   extra parameter/value pairs in the usual handle-graphics way.%   'color' and 'fontsize' are probably the most useful, 'tickdir'%   'in' and 'out' chooses between different styles.%%   Probably BEST to call this AFTER M_GRID otherwise placement might%   seem a bit odd.%% WARNING - the scalebar is probably not useful for any global%           (i.e. whole-world) or even a significant-part-of-the-globe%           map, but I won't stop you using it. Caveat user!% R. Pawlowicz rich@eos.ubc.ca  8/Nov/2006nints=4;fixticks=0;if length(varargin)>0, if isnumeric(varargin{1}),   nints=varargin{1};   varargin=varargin(2:end);   fixticks=1;  end;end;     gcolor='k';glinestyle='-';glinewidth=3;gfontsize=get(gca,'fontsize');gfontname=get(gca,'fontname');gticklen=get(gca,'ticklen'); gticklen=gticklen(1); gtickdir=get(gca,'tickdir');   % Parse parameter list for options. I really should do some% error checking here, but...k=1;while k<=length(varargin),  switch lower(varargin{k}(1:3)),    case 'col',      gcolor=varargin{k+1};    case 'lin',      switch lower(varargin{k}(1:5)),         case 'linew',           glinewidth=varargin{k+1};         case 'lines',           glinestyle=varargin{k+1};      end;    case 'fon',       switch lower(varargin{k}(1:5)),         case 'fonts',           gfontsize=varargin{k+1};         case 'fontn',           gfontname=varargin{k+1};       end;    case 'tic',       switch lower(varargin{k}(1:5)),         case 'tickl',           gticklen=varargin{k+1};         case 'tickd',           gtickdir=varargin{k+1};       end;    case {'get','usa'},      disp('      ''ticklen'',value');      disp('      ''tickdir'',( ''in'' | ''out'' )');      disp('      ''color'',colorspec');      disp('      ''linewidth'', value');      disp('      ''linestyle'', ( linespec | ''none'' )');      disp('      ''fontsize'',value');      disp('      ''fontname'',name');       return;    case 'set',      disp(['      ticklen = ' num2str(gticklen)]);      disp(['      tickdir = ' gtickdir]);       disp(['      color = ' gcolor]);      disp(['      linewidth = ' num2str(glinewidth)]);      disp(['      linestyle = ' glinestyle]);      disp(['      fontsize = ' num2str(gfontsize)]);      disp(['      fontname = ' gfontname]);       return;  end;  k=k+2;end;      % Need earth radius, in m.erad=6378137; %m (from WGS-84)if  ( length(posx)==2 & length(posy)==1),  posy=[posy posy];  horiz=1;elseif  ( length(posx)==1 & length(posy)==2),  posx=[posx posx];  horiz=0;end;xlm=get(gca,'xlim');ylm=get(gca,'ylim');% Get into screen coordsposx=xlm(1) + posx*diff(xlm);posy=ylm(1) + posy*diff(ylm);if diff(xlm)>10, % we are probably already in meters, i.e. UTM   scfac=1;else  scfac=erad;end;distance=(diff(posx)+diff(posy))*scfac;niceints=[ 1      2      5  ...           10     20     50 ...	   100    200    500  ...	   1000   2000   5000  ...	   10000  20000  50000  ...	   100000 200000 500000 ...	   1000000 2000000 5000000 ];	    	   if length(nints)==1,	    exactint=distance/(nints);  [dun,I]=min(abs(niceints-exactint));   if ~fixticks,    nints=fix(distance/niceints(I));  end;  dist=[0:nints]*niceints(I);else  dist=(nints-nints(1));  nints=length(dist)-1;end;if max(log10(dist(2:end)))>=3,   numfac=1000;else   numfac=1;end;      if horiz,    if strcmp(gtickdir,'in'),    line(posx(1)+[0 dist(end)/scfac],posy(1)+[0 0],'color',gcolor,'linewi',glinewidth,'linest',glinestyle,...	 'clip','off','tag','m_ruler_x');    line(posx(1)+[dist;dist]/scfac,posy(1)+diff(ylm)*gticklen*[-1;1]*ones(1,nints+1),...	 'color',gcolor,'linewi',glinewidth/3,'linest',glinestyle,...	 'clip','off','tag','m_ruler_y');  else       patch(posx(1)+[dist(1:end-1);dist(1:end-1);dist(2:end);dist(2:end)]/scfac,...           posy(1)+diff(ylm)*gticklen*[-1;1;1;-1]*ones(1,nints),...	   repmat(bitmax  ,4,nints),...           reshape(rem(rem(0:nints*3-1,nints),2)==0,1,nints,3),...	 'linewi',glinewidth/3,'linest',glinestyle,...         'clip','off','tag','m_ruler');  end;     if nints>1,    for k=1:nints,      text(posx(1)+dist(k)/scfac,posy(1)-diff(ylm)*gticklen*2,sprintf('%d',dist(k)/numfac), ...          'fontsize',gfontsize,'fontname',gfontname,...         'vertical','top','horiz','center','tag','m_ruler_label');    end;    text(posx(1)+dist(nints+1)/scfac,posy(1)-diff(ylm)*gticklen*2,sprintf('%d km',dist(end)/numfac),...          'fontsize',gfontsize,'fontname',gfontname,...          'vertical','top','horiz','center','tag','m_ruler_label');  else     text(posx(1)+mean(dist)/scfac,posy(1)-diff(ylm)*gticklen*2,sprintf('%d km',dist(end)/numfac),...          'fontsize',gfontsize,'fontname',gfontname,...          'vertical','top','horiz','center','tag','m_ruler_label');  end;  else,  if strcmp(gtickdir,'in'),    line(posx(1)+[0 0],posy(1)+[0 dist(end)/scfac],'color',gcolor,'linewi',glinewidth,'linest',glinestyle,...	 'clip','off','tag','m_scalebar_x');    line(posx(1)+diff(xlm)*gticklen*[-1;1]*ones(1,nints+1),posy(1)+[dist;dist]/scfac,...	 'color',gcolor,'linewi',glinewidth/3,'linest',glinestyle,...	 'clip','off','tag','m_ruler_y');  else       patch(posx(1)+diff(xlm)*gticklen*[-1;1;1;-1]*ones(1,nints),...          posy(1)+[dist(1:end-1);dist(1:end-1);dist(2:end);dist(2:end)]/scfac,...	   repmat(bitmax  ,4,nints),...           reshape(rem(rem(0:nints*3-1,nints),2)==0,1,nints,3),...	 'linewi',glinewidth/3,'linest',glinestyle,...         'clip','off','tag','m_ruler');  end;  if nints>1,    for k=1:nints,      text(posx(1)+diff(xlm)*gticklen*2,posy(1)+dist(k)/scfac,sprintf('%d',dist(k)/numfac), ...          'fontsize',gfontsize,'fontname',gfontname,...         'vertical','middle','horiz','left','tag','m_ruler_label');    end;    text(posx(1)+diff(xlm)*gticklen*2,posy(1)+dist(nints+1)/scfac,sprintf('%d km',dist(end)/numfac),...          'fontsize',gfontsize,'fontname',gfontname,...          'vertical','middle','horiz','left','tag','m_ruler_label');  else      text(posx(1)+diff(xlm)*gticklen*2,posy(1)+mean(dist)/scfac,sprintf('%d km',dist(end)/numfac),...          'fontsize',gfontsize,'fontname',gfontname,...          'vertical','middle','horiz','left','tag','m_ruler_label');  end;       end; 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱理伦片在线观看夜一区| 亚洲精品国产a| 激情久久久久久久久久久久久久久久| 91精品国产色综合久久不卡电影| 日韩av高清在线观看| 精品久久久久久最新网址| 国产一区二区三区国产| 国产精品护士白丝一区av| 91色在线porny| 性做久久久久久免费观看欧美| 7777精品伊人久久久大香线蕉的 | 国产精品一区二区久久精品爱涩 | 欧美午夜精品一区二区三区| 亚洲va中文字幕| 精品久久国产97色综合| 国产99精品在线观看| 一区二区在线看| 日韩一区二区三区视频在线观看| 国产乱人伦偷精品视频免下载| 国产精品私人影院| 9191精品国产综合久久久久久| 黄页网站大全一区二区| 中文字幕在线不卡国产视频| 欧美日韩久久久| 国产经典欧美精品| 亚洲午夜精品一区二区三区他趣| 日韩三级电影网址| 色综合久久久久综合99| 精品一区二区三区欧美| 亚洲欧美偷拍三级| 精品三级av在线| 在线视频一区二区三区| 国产精品一二二区| 日韩精品一卡二卡三卡四卡无卡| 中文字幕av一区二区三区高| 欧美精品自拍偷拍动漫精品| 成人av资源网站| 蜜桃视频一区二区三区| 亚洲精品视频一区| 国产午夜亚洲精品理论片色戒 | 久久久久久久久岛国免费| 色偷偷成人一区二区三区91| 激情综合色综合久久| 亚洲尤物视频在线| 国产精品福利一区二区三区| 日韩欧美一区二区免费| 91福利在线播放| 国产69精品久久久久777| 日韩精品电影在线| 伊人婷婷欧美激情| 国产精品久久久久国产精品日日 | 国产精品亚洲第一区在线暖暖韩国 | 日韩成人午夜精品| 亚洲欧美激情在线| 国产欧美一区二区精品婷婷| 欧美一区二区三区免费| 91视频观看免费| 成人免费看的视频| 国产一区二区导航在线播放| 日韩精品成人一区二区在线| 亚洲一区自拍偷拍| 亚洲一区视频在线| 在线成人av网站| 欧洲一区二区三区免费视频| 9i在线看片成人免费| 国产精品亚洲人在线观看| 麻豆精品在线观看| 丁香激情综合五月| 韩国欧美一区二区| 国产一区二区精品久久99 | 亚洲风情在线资源站| 亚洲四区在线观看| 中文字幕综合网| 成人欧美一区二区三区视频网页| 日本一区二区成人在线| 国产欧美日韩中文久久| 日本一区二区免费在线| 国产日本欧美一区二区| 国产午夜精品久久| 国产精品视频看| 国产精品网站在线播放| 国产精品国产三级国产aⅴ中文 | 亚洲精品乱码久久久久久日本蜜臀| 国产精品麻豆一区二区| 综合久久国产九一剧情麻豆| 亚洲天堂精品视频| 亚洲一区自拍偷拍| 五月激情六月综合| 久久精品国产成人一区二区三区| 麻豆高清免费国产一区| 韩国精品免费视频| 成人午夜在线播放| 色香蕉成人二区免费| 欧美无砖砖区免费| 日韩视频在线一区二区| 久久精品夜夜夜夜久久| 国产精品大尺度| 亚洲成人免费在线观看| 免费观看成人av| 岛国精品在线播放| 欧美亚日韩国产aⅴ精品中极品| 欧美丰满少妇xxxxx高潮对白| 日韩精品最新网址| 欧美激情在线观看视频免费| 一区二区三区国产| 老司机免费视频一区二区三区| 国产精品911| 91视频免费观看| 日韩视频一区二区三区| 亚洲国产精品精华液ab| 亚洲自拍偷拍av| 激情av综合网| 欧美在线色视频| 久久久蜜桃精品| 一区二区三区资源| 黄色资源网久久资源365| 91年精品国产| 欧美精品一区二区蜜臀亚洲| 亚洲欧美精品午睡沙发| 麻豆国产欧美一区二区三区| 不卡一二三区首页| 欧美一区二区三区四区在线观看| 国产欧美日韩精品a在线观看| 亚洲综合网站在线观看| 国产一区二区中文字幕| 一本到不卡精品视频在线观看| 日韩免费看的电影| 一区二区在线观看不卡| 国产一区亚洲一区| 91精品麻豆日日躁夜夜躁| 国产精品女同互慰在线看| 日本欧美一区二区在线观看| 91同城在线观看| 精品国产免费久久| 三级欧美在线一区| 色综合天天综合色综合av| 精品国产三级电影在线观看| 亚洲成a人片在线观看中文| 成人一区二区三区在线观看| 日韩你懂的在线观看| 午夜激情一区二区| 色综合天天狠狠| 国产精品欧美精品| 国产精品18久久久久久久久久久久 | 精品国产乱码久久久久久久久 | 国产精品三级电影| 精品一区二区国语对白| 欧美日韩色综合| 亚洲精品少妇30p| 99久久精品免费| 国产视频不卡一区| 国产一区二区三区在线看麻豆| 538在线一区二区精品国产| 亚洲综合无码一区二区| 91尤物视频在线观看| 欧美国产日韩亚洲一区| 国产麻豆欧美日韩一区| 久久精品日韩一区二区三区| 黄页视频在线91| 精品国产3级a| 国内成人免费视频| 日韩欧美久久一区| 美女视频黄频大全不卡视频在线播放| 欧美日韩亚洲综合| 日韩精品一级中文字幕精品视频免费观看| 日本久久电影网| 亚洲一区二区三区在线| 欧美日韩在线播| 午夜精品成人在线| 日韩亚洲欧美在线观看| 美女诱惑一区二区| 精品久久久久久久人人人人传媒| 久久国产生活片100| 精品sm捆绑视频| 国产乱码精品一区二区三| 日本一区二区三区在线不卡| 高清不卡一区二区| 亚洲人成在线播放网站岛国 | 国产成人自拍高清视频在线免费播放| 欧美成人综合网站| 国产成人综合亚洲网站| 国产精品国产成人国产三级| 色婷婷av一区二区三区大白胸| 一区二区高清视频在线观看| 欧美欧美午夜aⅴ在线观看| 秋霞影院一区二区| 精品国产欧美一区二区| 成人福利视频网站| 一二三区精品福利视频| 91精品综合久久久久久| 久久97超碰国产精品超碰| 日本一区二区久久| 欧美日韩亚洲国产综合| 九九视频精品免费| 中文字幕人成不卡一区| 欧美日韩在线播放一区| 国产精品自在欧美一区| 亚洲欧美日韩成人高清在线一区| 欧美另类一区二区三区| 国产麻豆成人传媒免费观看|