showimage.m
来自「非常好的数字处理教程」· M 代码 · 共 47 行
M
47 行
function figwin = showimage(imagedata, varargin)% FIGWIN = SHOWIMAGE(IMAGEDATASTRUCT, SCALE, INVERSE, FIGWIN) if nargin < 2 scale = 1; inverse = 0; fignum = 2; elseif nargin < 3 scale = varargin{1}; inverse = 0; fignum = 2; elseif nargin < 4 scale = varargin{1}; inverse = varargin{2}; fignum = 2; else scale = varargin{1}; inverse = varargin{2}; fignum = varargin{3}; end figwin = figure(fignum); cla; set(figwin,'MenuBar','none','DoubleBuffer','on','Units','Pixels'); if ~isempty(imagedata.map) cmap = colormap(imagedata.map); else cmap = colormap('gray'); end if inverse, colormap(flipud(cmap)); end if scale, imagesc(imagedata.data); else image(imagedata.data); end axis image; [m,n] = size(imagedata.data); Pos = get(figwin,'Position'); set(figwin,'Units','pixels','Position',[Pos(1) Pos(2) n m],'Resize','off'); set(gca,'Position',[0 0 1 1]); zoom on;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?