www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgsurfview/setup_axes.m

    function vardata = setup_axes(ax,vars)
%SETUP_AXES
% Sets limits on axes according to the ranges of the
% cgvalues pointed to by parameter "vars".  Returns the
% ndgrid of these values.

%  Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc.


% set up X-axis
xvar = vars(1).info;
x = getvalue(xvar);
xlim = mbcmakelimits(x);

set(get(ax,'XLabel'),'String',getname(xvar),'Interpreter','none');
set(ax,'XLim',xlim);

% set up Y-axis
yvar = vars(2).info;
y = getvalue(yvar);
ylim = mbcmakelimits(y);

set(get(ax,'YLabel'),'String',getname(yvar),'Interpreter','none');
set(ax,'YLim',ylim);

[vardata.x,vardata.y] = ndgrid(x,y);