\newpage \noindent {\bf \huge checkargs}\\  \rule[3pt]{\textwidth}{1pt}\\
\begin{description}
 \item[Purpose]\ \newline \newline 
Check the arguments against specific prototype

\end{description}

\begin{description}
 \item[Synopsis]\ \newline \newline 
{\tt checkargs(args,n,type1,type2,type3,...)}\\ 
\end{description}

\begin{description}
 \item[Description]\ \newline \newline 
{\tt checkargs(args,n,type1,type2,type3,...)} 
checks the that arguments list inside the cell array {\tt list}
is compatible with the description given by {\tt n}, {\tt type1}, {\tt type2}, {\tt type3}.
If type... is equal to any, the type is not checked. {\tt n} is a vector containing the minimum
and the maximum number of arguments.
\end{description}

\begin{description}
 \item[See also]\ \newline \newline 
error

\end{description}
\newpage \noindent {\bf \huge checkval}\\  \rule[3pt]{\textwidth}{1pt}\\
\begin{description}
 \item[Purpose]\ \newline \newline 
Check if some value meets requirements

\end{description}

\begin{description}
 \item[Synopsis]\ \newline \newline 
{\tt s = checkval(v,type,prefix,dims,bounds,options)}\\ 
\end{description}

\begin{description}
 \item[Description]\ \newline \newline 
{\tt s = checkval(v,type,prefix,dims,bounds,options)} 
check if {\tt v} is of type {\tt type},
of dimension {\tt dims} and meets the additional criterions
specified inside {\tt options}. Prefix is added in front of
the error message. {\tt bounds} is used to specify a limit for the
elements of the matrix (if {\tt v} is a cell array, bounds is
used to check the type of the objects)

{\tt t} can be:
\\  
\begin{tabular}{lp{12cm}}
{\tt 'numeric'}: & A numeric matrix \\ 
{\tt 'real'}: & A real matrix \\ 
{\tt 'int'}: & An integer matrix \\ 
{\tt 'zero'}: & A null matrix \\ 
{\tt 'positive'}: & A real positive matrix \\ 
{\tt 'negative'}: & A real negative matrix \\ 
{\tt 'intpos'}: & A integer positive matrix \\ 
{\tt 'intneg'}: & A integer negative matrix \\ 
{\tt 'char'}: & An array of strings \\ 
{\tt 'struct'}: & A structure \\ 
{\tt 'cell'}: & A cell array \\ 
{\tt any name of class}: & The class to which should belong {\tt v} \\ 
{\tt 'any'}: & Any data type \\ 
\end{tabular} \\ 

{\tt dims} is a cell array (one element for each dimension)
whose the elements can be:
\\  
\begin{tabular}{lp{12cm}}
{\tt [-1]}: & For any size \\ 
{\tt [x]}: & For a specified size \\ 
{\tt [min:max]}: & For a range of size \\ 
{\tt [x y z ...]}: & For a descrete number of sizes \\ 
{\tt [0]}: & At the end indicates a constraint on the number of dimensions \\ 
\end{tabular} \\ 

{\tt options} is a cell array (one element fo each dimension)
whose the elements can be:
\\  
\begin{tabular}{lp{12cm}}
{\tt 'even'}: & For an even size of the matrix \\ 
{\tt 'odd'}: & For an odd size of the matrix \\ 
{\tt 'ascending'}: & To check if elements are in ascending order \\ 
{\tt 'descending'}: & To check if elements are in descending order \\ 
{\tt 'any'}: & For no additional check \\ 
\end{tabular} \\ 

\end{description}

\begin{description}
 \item[See also]\ \newline \newline 
checkargs

\end{description}
\newpage \noindent {\bf \huge columnlist}\\  \rule[3pt]{\textwidth}{1pt}\\
\begin{description}
 \item[Purpose]\ \newline \newline 
draw a listbox with text in columns
\end{description}
\newpage \noindent {\bf \huge iscompat}\\  \rule[3pt]{\textwidth}{1pt}\\
\begin{description}
 \item[Purpose]\ \newline \newline 
Check that two matrices have the same size

\end{description}

\begin{description}
 \item[Synopsis]\ \newline \newline 
{\tt res=iscompat(a,b)}\\ 
\end{description}

\begin{description}
 \item[Description]\ \newline \newline 
{\tt res=iscompat(a,b)} 
checks if {\tt a} and {\tt a} have the same size.
Unlike, size({\tt a}) == size({\tt b}), iscompat works if there
are singleton dimension in one of the matrices and if the matrices have uncompatible
sizes.
\end{description}
\newpage \noindent {\bf \huge mkplot}\\  \rule[3pt]{\textwidth}{1pt}\\
\begin{description}
 \item[Purpose]\ \newline \newline 
Display the influence of a center prototype couple

\end{description}

\begin{description}
 \item[Synopsis]\ \newline \newline 
{\tt mkplot(c,p,a,b,k)}\\ 
\end{description}

\begin{description}
 \item[Description]\ \newline \newline 
{\tt mkplot(c,p,a,b,k)} 
is a basic plotting utility used to display the
influence of a center prototype couple. {\tt c} is the center, {\tt p} the prototype,
{\tt a} and {\tt b}, the weights and {\tt k} the distance.
\end{description}

\begin{description}
 \item[See also]\ \newline \newline 
mkmeans

\end{description}
\newpage \noindent {\bf \huge refreshsysfigcb}\\  \rule[3pt]{\textwidth}{1pt}\\
\begin{description}
 \item[Purpose]\ \newline \newline 
The main function for dealing with multiple plots

\end{description}

\begin{description}
 \item[Synopsis]\ \newline \newline 
{\tt refreshsysfigcb}\\ 
\end{description}

\begin{description}
 \item[Description]\ \newline \newline 
{\tt refreshsysfigcb} 

\end{description}

\begin{description}
 \item[See also]\ \newline \newline 


\end{description}
\newpage \noindent {\bf \huge errordb}\\  \rule[3pt]{\textwidth}{1pt}\\
\begin{description}
 \item[Purpose]\ \newline \newline 
Graphical User Interface for inspecting the errors of the mappings

\end{description}

\begin{description}
 \item[See also]\ \newline \newline 


\end{description}
\newpage \noindent {\bf \huge uscanf}\\  \rule[3pt]{\textwidth}{1pt}\\
\begin{description}
 \item[Purpose]\ \newline \newline 
Universal scanning of an ASCII file formatted in columns of different types
\end{description}

\begin{description}
 \item[Synopsis]\ \newline \newline 
{\tt d = uscanf(file, delimiter, format, class\_position)}\\ 
\end{description}

\begin{description}
 \item[Description]\ \newline \newline 
{\tt d = uscanf(file, delimiter, format, class\_position)} 
The strings are put into cell arrays : use braces "{}" to access the strings.
(more information, see §13-18 of 'Using Matlab')
USCANF allows undetermined blanks between the delimiters
USCANF uses the bad 'fgets', so it may be slow for large problems
Inputs :
file	: ascii filename string
string	: classical format string such as fscanf and others.
format	: a string with 'n' for a numerical column and 's' for a string column
class\_position : integer that indicates the column where are the classes
Ouputs : 
d.data	: values of the numerical attributes%	d.sdata	: values of the nominal attributes (cell array)
d.classes : values of the classes for each example
\end{description}

\begin{description}
 \item[See also]\ \newline \newline 
also 

\end{description}
