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

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

?? volume_browser.m

?? Matlab顯式三維地震數(shù)據(jù)的源代碼
?? M
字號:
function volume_browser(vol,varargin)
% Function creates a GUI to view a three-dimensional volume (entries of
% a three-dimensional matrix); please not that any window created by 
% "volume_browser" will be automatically deleted upon exit from the function.
%
% Adaptation/simplification of function "v3d" by Robert Barsch; the original
% version is available at The Matlab Central File Exchange, File ID 2255.
% http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=2255&objectType=file
%
% Adapted by: E. Rietsch: October 9, 2006
% Last updated: December  30, 2006: Add time stamp
%
%        varargout = volume_browser(vol,varargin)
% INPUT
% vol    three-dimensional matrix; the first dimension of "vol" is the y-axis,
%        the second the x-axis, and the third the z-axis; 
%        if the volume is arranged differently (with seismic data the first
%        dimension is usually z (depth/time)) then "vol" needs to be 
%        reordered; this can be achieved with Matlab function "permute".
% x      vector of x-coordinates; length(x) == size(vol,2)
% y      vector of y-coordinates; length(y) == size(vol,1) 
% z      vector of z-coordinates; length(z) == size(vol,3) 
%        The three coordinate vectors are optional; if they are omitted
%        they are set to
%           x=1:size(vol,2))';
%           y=1:size(vol,1))';
%           z=1:size(vol,3))';
%        Either all three or none of the coordinate vectors must be given.
% options  the last input argument; a structure with optional parameters.
%        Possible fields are:
%     'equal_axes'  logical variable; if true sets the aspect ratio so that 
%        equal tick mark increments on the x-,y- and z-axis are equal in size.
%        Default:  options.equal_axes='false'
%     'title' title of main figure
%        Default:  options.title=[];   % no title
%     'plot_label' Label to be plotted in the lower left corner of the plot
%        Default:  options.plot_label=[]
%     'plot_time'  Date/time to be plotted in the lower left corner of the plot
%        Default: options.plot_time=datestr(now)
%     'zdir'  direction of z-axis; possible values are: 'normal' and 'reverse'
%        Default:  options.zdir='normal';
%     'xinfo'   three-string cell array of the form
%        {mnemonic,units_of_measurement,description}
%        The first string, "mnemonic", is a kind of abbreviation for the
%        x-coordinate; it is used in menus to identify it; to fit into the 
%        limited space without being truncated it should have no more than
%        about 8-9 characters.
%        The second string denotes the units of measurement (use a blank,' ', 
%        or 'n/a' if the coordinate is dimensionless); 
%        The third string is a description used for axis labels
%        Default: options.xinfo={'x','n/a','X'};
%     'yinfo'   three-string cell array; analogous to "xinfo".
%        Default:  options.yinfo={'y','n/a','Y'};
%     'zinfo'   three-string cell array; analogous to "xinfo".
%        Default:  options.zinfo={'z','n/a','Z'};
%      
% EXAMPLES
%      %	Minimum input
%      vol=randn(10,11,12);
%      volume_browser(vol);
%      
%      %	Axis annotation is specified
%      options.xinfo={'width','m','Width'};
%      options.yinfo={'depth','m','Depth'}; 
%      options.zinfo={'height','ft','Model height'}; 
%      options.plot_label='Sample plot';
%      volume_browser(vol,options)

global V3D_HANDLES

if nargin == 0
   error('At least one input argument is required.')
end

%	Digest input arguments and do some error checking
dims=size(vol);

if length(dims) ~= 3
   error(' The first input argument must be a three-dimensional matrix.')
end

%	Default options
options.equal_axes=false;
options.plot_label=[];
options.plot_time=datestr(now);
options.plot_title=[];
options.xinfo={'x','n/a','X'};
options.yinfo={'y','n/a','Y'};
options.zinfo={'z','n/a','Z'};
options.zdir='normal';
options.debug=false;

if nargin == 2 || nargin == 5
   options=assign_fields(options,varargin{nargin-1});
end

if nargin == 4  || nargin == 5
   x=varargin{1}(:);
   y=varargin{2}(:);
   z=varargin{3}(:);
   if dims(1) ~= length(y)
      error('First dimension of "vol" does not match length of "y".')
   end
   if dims(2) ~= length(x)
      error('Second dimension of "vol" does not match length of "x".')
   end
   if dims(3) ~= length(z)
      error('Third dimension of "vol" does not match length of "z".')
   end

elseif nargin <= 2
   x=(1:dims(2))';
   y=(1:dims(1))';
   z=(1:dims(3))';

else
   error('One, 2, 4, or 5 input arguments required.')
end


figure_handle=figure('visible','on', ...
		     'IntegerHandle','off', ...
		     'numbertitle','off', ...
		     'doublebuffer','on', ...
                     'Tag','V3D:FIGURE', ...
                     'render','opengl', ...
		     'renderermode','manual', ...
		     'CloseRequestFcn',@v3d_closereq, ...
                     'name','Volume browser');
time_stamp_no2(options)

%       View options
menuid = uimenu(figure_handle,'Label',' &Views ','ForegroundColor','red');

uimenu(menuid,'Label','Default view','Callback',@v3d_standard_view);
uimenu(menuid,'Label','3D-View','Callback','myview(3);camva(''auto'')');
uimenu(menuid,'Label','xz-Plane','Callback','oldcamva=camva;myview(0,0);camva(oldcamva);clear oldcamva');
uimenu(menuid,'Label','yz-Plane','Callback','oldcamva=camva;myview(90,0);camva(oldcamva);clear oldcamva');
uimenu(menuid,'Label','xy-Plane','Callback','oldcamva=camva;myview(0,90);camva(oldcamva);clear oldcamva');
uimenu(menuid,'Label','Clear figure','Callback','oldcamva=camva;myview(3);camva(oldcamva);cla;clear oldcamva');
uimenu(menuid,'Label','&Grid','Separator','on','Callback',@v3d_menu_grid);
uimenu(menuid,'Label','Color selection','Callback','v3d_color(gcf)');
if options.debug
   uimenu(menuid,'Label','Keyboard','Callback','keyboard');
   uimenu(menuid,'Label','Rehash','Callback','rehash;disp(''Rehash'')');
end

 %	Volume manipulations
menuid = uimenu(figure_handle,'Label',' &Explore volume ','enable','on','ForegroundColor','red');

%	Create submenus
uimenu(menuid,'Label','3-D contours','Callback',{@v3d_contour,figure_handle});
uimenu(menuid,'Label','Iso-displays','Callback','v3d_iso(gcf)');
uimenu(menuid,'Label','Slices','Callback','v3d_slice(gcf)');
uimenu(menuid,'Label','Sliceomat','Callback','v3d_sliceomat(gcf)');
% uimenu(menuid,'Label','V3D_Patch','Callback','v3d_patch(gcf)');

%	Create help menu
create_help_menu(figure_handle)

V3D_HANDLES.figure_handle=figure_handle;

v3d_show(x,y,z,vol,options);   

grid off	% Turn grid off 
v3d_menu_grid   % Toggle grid on and set checkmark in menu


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function v3d_menu_grid(varargin)

global V3D_HANDLES 

%	Find handle for grid
tbgrid=findobj(V3D_HANDLES.figure_handle,'type','uimenu','Label','&Grid');

%	Checked im Men

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区四| 亚洲国产裸拍裸体视频在线观看乱了| 白白色亚洲国产精品| 亚洲r级在线视频| 国产偷国产偷精品高清尤物| 欧美午夜不卡在线观看免费| 国产一区二区精品久久| 亚洲成av人片www| 椎名由奈av一区二区三区| 日韩一级二级三级精品视频| 欧洲在线/亚洲| 成人av片在线观看| 国产综合色视频| 秋霞影院一区二区| 亚洲成精国产精品女| 亚洲免费资源在线播放| 精品区一区二区| 欧美乱熟臀69xxxxxx| a级精品国产片在线观看| 国产一区视频在线看| 日本一不卡视频| 亚洲一区在线观看视频| 国产精品视频免费看| 日韩午夜精品电影| 欧美色爱综合网| 91福利在线免费观看| 久久精品久久99精品久久| 精品久久久久久久久久久久久久久久久 | 国产精品乱码妇女bbbb| 精品一区二区免费在线观看| 91麻豆精品国产91久久久资源速度 | 欧美无乱码久久久免费午夜一区 | 亚洲永久免费视频| 欧美亚洲动漫制服丝袜| 国产欧美日韩视频一区二区 | 国产一区福利在线| 日精品一区二区三区| 亚洲综合免费观看高清完整版| 国产精品久久一级| 国产精品久久久久影院老司| 欧美亚一区二区| 99精品欧美一区二区三区小说| 婷婷久久综合九色综合伊人色| 综合分类小说区另类春色亚洲小说欧美| 欧美一区二区三区在线| 欧美午夜片在线看| 97国产一区二区| 99久久精品费精品国产一区二区| 国产一区二区三区香蕉| 蜜臀av一区二区在线免费观看| 亚洲高清不卡在线观看| 免费观看在线色综合| 久久精品噜噜噜成人av农村| 日韩一区二区三区电影| 日韩欧美另类在线| 日韩久久免费av| 久久蜜桃av一区精品变态类天堂| 精品sm捆绑视频| 国产精品―色哟哟| 亚洲免费观看高清完整版在线观看 | 麻豆91精品91久久久的内涵| 中文字幕一区二区三区精华液 | 亚洲特黄一级片| 亚洲综合网站在线观看| 亚洲高清视频中文字幕| 日韩精品午夜视频| 久久99久久久久| 成人免费毛片片v| 欧美日韩三级视频| 国产欧美日韩在线视频| 琪琪久久久久日韩精品| 精品国产成人系列| 国产情人综合久久777777| 亚洲视频一二三区| 久久国产人妖系列| 日本韩国一区二区三区| 精品美女在线播放| 亚洲永久免费av| 99riav久久精品riav| 国产亚洲精久久久久久| 亚洲va国产天堂va久久en| 久久众筹精品私拍模特| 国产精品护士白丝一区av| 天天av天天翘天天综合网色鬼国产 | 亚洲一区二区视频在线| 粉嫩一区二区三区在线看| 欧美女孩性生活视频| 久久精品夜夜夜夜久久| 美女mm1313爽爽久久久蜜臀| 欧美少妇性性性| 日本不卡1234视频| 欧美va亚洲va在线观看蝴蝶网| 日韩一区二区电影| 亚洲国产欧美日韩另类综合| 色哟哟在线观看一区二区三区| 中文字幕国产一区| 高清beeg欧美| 国产精品色婷婷久久58| 国产成人综合亚洲网站| 日韩美女精品在线| 国产精品免费aⅴ片在线观看| 日韩欧美区一区二| 亚洲自拍偷拍图区| 欧美三级中文字| 亚洲精选视频在线| 97超碰欧美中文字幕| 久久久久久久久久久电影| 国产精品亚洲а∨天堂免在线| 亚洲视频一二三区| 国产性色一区二区| 欧美高清视频一二三区| 不卡一区中文字幕| 极品少妇一区二区三区精品视频 | 69p69国产精品| 色婷婷综合久久| 波多野结衣精品在线| 国产一区二区按摩在线观看| 图片区小说区区亚洲影院| 国产精品入口麻豆九色| 精品国产99国产精品| 欧美日韩国产精选| 99久久精品免费看国产免费软件| 亚洲人xxxx| 3d成人动漫网站| 精品一区二区三区欧美| 中文字幕免费不卡在线| 91美女精品福利| 六月丁香婷婷色狠狠久久| 一区视频在线播放| 国产日韩在线不卡| 国产精品国产a| 一区二区三区在线免费播放| 国产日韩欧美激情| 最新不卡av在线| 国产日韩欧美精品电影三级在线 | 久久精品国产免费| 亚洲午夜在线视频| 亚洲欧洲99久久| 久久品道一品道久久精品| 欧美军同video69gay| 91在线视频18| 在线免费观看日韩欧美| 成人久久18免费网站麻豆 | 精品亚洲国内自在自线福利| 蜜臀av一区二区| 麻豆成人免费电影| 亚洲综合激情另类小说区| 亚洲色图另类专区| 亚洲永久精品国产| 久久国产婷婷国产香蕉| 国产精品12区| 色悠悠久久综合| 777xxx欧美| 亚洲国产精华液网站w | 国产三级一区二区| 亚洲色图另类专区| 蜜臀av在线播放一区二区三区| 国产iv一区二区三区| 91精品办公室少妇高潮对白| 日韩一区二区三区四区| 日本一区二区三区四区| 亚洲国产日韩综合久久精品| 经典一区二区三区| 欧美亚洲综合久久| 欧美精品一区二区三区在线| 一区二区免费在线| 国产成人在线电影| 3d动漫精品啪啪一区二区竹菊| 美女国产一区二区三区| 免费不卡在线视频| 欧美精品xxxxbbbb| 五月天一区二区三区| 在线观看日产精品| 亚洲乱码国产乱码精品精98午夜| 国产麻豆成人传媒免费观看| 日韩视频在线永久播放| 午夜影院久久久| 欧美日高清视频| 麻豆freexxxx性91精品| 在线一区二区观看| 在线免费视频一区二区| 亚洲女同一区二区| thepron国产精品| 国产精品理论片| 北条麻妃一区二区三区| 久久久国产精华| 成人自拍视频在线观看| 欧美极品美女视频| 成人激情视频网站| 国产精品灌醉下药二区| 日本国产一区二区| 性久久久久久久久久久久| 欧美一区二区三区视频在线观看| 亚洲v中文字幕| 精品国产乱码久久久久久久| 裸体一区二区三区| 国产精品毛片高清在线完整版| 国产精品亚洲专一区二区三区| 国产欧美一区二区三区在线老狼| 成人丝袜视频网|