ECG-Kit 1.0
(1,273 bytes)
%SETFEATDOM Reset feature domains of dataset
%
% A = SETFEATDOM(A,FEATDOM,K)
%
% FEATDOM has to be a cell-array, defining for each feature
% the desired domain. The following formats are supported:
% [] : empty, all numbers are allowed
% R size(N,2): Defines N ranges on the real axis,
% lowerbounds are R(:,1), upperbounds R(:,2).
% N SHOULD BE AT LEAST 2. E.g:
% R = [0 1; 0 1] defines a single region between 0 and 1.
% R = [-1 1; 5 10; 11 11] defines two regions and
% a single value (11).
% J size(1,N): Set of N integer values
% S size(N,F): String array of N strings. The feature values in the
% DATA field of A will be coded by integers from 1 to N.
% A feature like this may be assigned to the dataset
% by A(:,j) = S, in which S is a string array, containing
% a string for each object.
% By this routine and also by all changes in the dataset, TESTFEATDOM
% will be called to check consistency between data and feature domain
% descriptions.
%
% If given, K has to be a set of indices with length equal to
% length(FEATDOM) pointing to the feature domains to be reset.
% Checking is done as well. So reset data first if needed.