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

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

?? volume_browser.m

?? 實現地震勘探中
?? 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

waitfor(figure_handle)

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

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产欧美综合| 国产成人免费视频精品含羞草妖精| 豆国产96在线|亚洲| 久久免费视频一区| 国产在线精品一区二区| www国产成人免费观看视频 深夜成人网 | 肉肉av福利一精品导航| 欧美中文字幕久久| 亚洲va韩国va欧美va精品| 欧美日韩一区精品| 日本aⅴ精品一区二区三区| 日韩一区二区在线看| 久久精品国产**网站演员| 久久久久久久久久久黄色| 成人一区二区三区中文字幕| 国产精品传媒视频| 欧美三级蜜桃2在线观看| 美女在线观看视频一区二区| 国产午夜精品一区二区三区视频| 成人免费va视频| 亚洲一级二级三级在线免费观看| 欧美久久久久久久久久| 国产一区二区三区电影在线观看| 国产精品黄色在线观看| 欧美唯美清纯偷拍| 国产乱码精品一区二区三区av| 国产精品色婷婷久久58| 欧美三级乱人伦电影| 国产精品一区二区久久不卡| 国产精品久久久久精k8| 91精品免费在线观看| 国产激情91久久精品导航 | 一区二区三区免费| 欧美一级二级在线观看| 国产成人免费av在线| 一区二区三区欧美视频| 久久久精品天堂| 欧美午夜精品久久久久久超碰| 极品尤物av久久免费看| 一区二区三区四区在线播放| 欧美videossexotv100| 日本精品视频一区二区三区| 毛片不卡一区二区| 亚洲已满18点击进入久久| 久久久影院官网| 欧美日韩午夜影院| 不卡一区在线观看| 极品少妇xxxx偷拍精品少妇| 香港成人在线视频| 中文字幕一区二区不卡| 精品成人一区二区三区| 欧美日韩视频第一区| av成人老司机| 国产一区在线视频| 秋霞午夜av一区二区三区| 亚洲精品欧美激情| 中文字幕不卡的av| 久久久亚洲午夜电影| 91麻豆精品国产91久久久 | 久久99热这里只有精品| 亚洲国产精品视频| 亚洲欧洲精品天堂一级| 久久奇米777| 日韩欧美123| 这里只有精品免费| 欧美三级视频在线观看| 一本色道久久加勒比精品| 粉嫩一区二区三区性色av| 老色鬼精品视频在线观看播放| 夜夜嗨av一区二区三区| 中文字幕一区免费在线观看| 国产免费成人在线视频| 2020国产成人综合网| 欧美电影精品一区二区| 欧美一卡二卡三卡| 91 com成人网| 欧美电影影音先锋| 91精品国产aⅴ一区二区| 欧美疯狂做受xxxx富婆| 欧美精选一区二区| 4438成人网| 日韩一级免费观看| 日韩免费高清视频| 欧美成人vr18sexvr| 欧美一区二区日韩一区二区| 欧美一区二区三区播放老司机| 欧美日韩免费电影| 3d动漫精品啪啪| 日韩午夜激情av| 精品国产免费一区二区三区四区| 欧美成人aa大片| 久久精品无码一区二区三区| 国产日产欧美一区二区视频| 中文字幕不卡一区| 一区二区三区在线观看网站| 天涯成人国产亚洲精品一区av| 天堂va蜜桃一区二区三区| 青青草原综合久久大伊人精品 | 在线精品视频免费观看| 欧美日韩一区 二区 三区 久久精品| 欧美天堂一区二区三区| 欧美日韩一区二区三区在线看| 91精品国产欧美一区二区18| 欧美精品一区二区高清在线观看| 欧美国产精品劲爆| 夜夜嗨av一区二区三区中文字幕| 免费观看一级特黄欧美大片| 国产麻豆日韩欧美久久| 色综合久久99| 欧美一区二区观看视频| 成人涩涩免费视频| 欧美美女直播网站| www一区二区| 日韩二区在线观看| 欧美精彩视频一区二区三区| 国产精品久久一卡二卡| 亚洲一区欧美一区| 日本午夜精品一区二区三区电影 | 国产精品久久福利| 亚洲人快播电影网| 亚洲成a人片在线观看中文| 亚洲成人免费av| 国产美女娇喘av呻吟久久| 国产成人一级电影| 91香蕉视频黄| 欧美日韩小视频| 久久视频一区二区| 偷拍自拍另类欧美| 国产精品一二三四区| 99久久99久久精品免费观看| 欧美三级电影精品| 久久伊人中文字幕| 一区二区激情视频| 成人黄色小视频在线观看| 91精品黄色片免费大全| 精品视频999| 国产精品久久久久久久岛一牛影视 | av在线不卡观看免费观看| 在线精品视频免费播放| 欧美一区二区播放| 国产精品网站一区| 韩国中文字幕2020精品| 色综合天天视频在线观看| 欧美第一区第二区| 国产蜜臀av在线一区二区三区| 午夜精品影院在线观看| 99久久久精品| 久久综合色综合88| 久久国产精品第一页| 99精品久久只有精品| 久久精品人人做人人爽人人| 亚洲欧美视频在线观看视频| 高潮精品一区videoshd| 欧美精品在线视频| 日韩一区欧美一区| 成人激情图片网| 亚洲精品一区二区三区精华液| 亚洲国产精品久久久久秋霞影院| 欧美日韩一区中文字幕| 婷婷综合久久一区二区三区| 国产成人三级在线观看| 精彩视频一区二区三区| 正在播放亚洲一区| caoporn国产一区二区| 亚洲免费看黄网站| 久久日一线二线三线suv| 另类综合日韩欧美亚洲| 99视频在线精品| 国产三级一区二区| 欧美三级资源在线| 亚洲精品在线电影| 亚洲精品高清在线| 国产·精品毛片| 久久先锋资源网| 久久狠狠亚洲综合| 99riav一区二区三区| 亚洲免费观看高清完整版在线观看熊 | 亚洲黄色小视频| 国产精品美女www爽爽爽| 91麻豆文化传媒在线观看| 一区二区三区在线免费视频| 国产精品久久三区| 久久丝袜美腿综合| 91麻豆蜜桃一区二区三区| 五月天激情小说综合| 亚洲视频在线一区观看| 最新欧美精品一区二区三区| 成人18精品视频| 国产精品国产a| 91在线视频免费91| 亚洲三级在线观看| 成人午夜免费电影| 亚洲精品中文字幕在线观看| 91美女片黄在线观看| 亚洲欧美电影院| 欧亚一区二区三区| 亚洲国产一区视频| 欧美丰满高潮xxxx喷水动漫| 看电影不卡的网站| 国产精品久久毛片a|