www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@mdevtestplan/getValidationData.m

    function [Xdata,Ydata]= getValidationData(T,mdl)
%GETVALIDATIONDATA get test plan validation data
%
%  [Xdata,Ydata]= getValidationData(mdev)
%  [Xdata,Ydata]= getValidationData(mdev,mdl)

%  Copyright 2006-2015 The MathWorks, Inc. 



% no match
Xdata= [];
Ydata= [];
% can't do this for response features, testplans and project nodes
D= valdata(T);
if ~isempty(D) && isa(D,'sweepsetfilter')
    f= factorNames(T.DesignDev);
    Xdata= D(:,f);
    if nargin>1
        % match variable in testplan Y data to model name
        if ismember(varname(mdl),get(D,'name'))
            % variable
            Ydata=  D(:,varname(mdl));
        else
            % variable not found
            Xdata=[];
            Ydata=[];
        end
    else
        Ydata= D(:,~ismember(get(D,'Name'),f));
    end
end