www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@mbcwidgets/@factorselector2d/pSetOutputFactors.m

    function pSetOutputFactors(obj)
%PSETOUTPUTFACTORS A short description of the function
%
%  OUT = PSETOUTPUTFACTORS(IN)

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



% No factors - no sensible output
if isempty(obj.factors)
    obj.XFactor = 0;
    obj.XFactorName = '';
    obj.YFactor = 0;
    obj.YFactorName = '';
else
    obj.XFactor = get(obj.XFactorPopup, 'Value');
    obj.XFactorName = obj.factors{obj.XFactor};
    obj.YFactor = get(obj.YFactorPopup, 'Value');
    obj.YFactorName = obj.factors{obj.YFactor};
end

% Set the labels on the axes
mbcxlabel(obj.Axes, obj.XFactorName);
mbcylabel(obj.Axes, obj.YFactorName);