[Pkg-octave-commit] r1819 - in octave-forge-pkgs/octave-nnet/trunk/debian: . patches

Ólafur Jens Sigurðsson ojs-guest at alioth.debian.org
Tue May 6 23:26:07 UTC 2008


Author: ojs-guest
Date: 2008-05-06 23:26:06 +0000 (Tue, 06 May 2008)
New Revision: 1819

Added:
   octave-forge-pkgs/octave-nnet/trunk/debian/patches/
   octave-forge-pkgs/octave-nnet/trunk/debian/patches/pdfsources.diff
   octave-forge-pkgs/octave-nnet/trunk/debian/patches/series
Log:
added a patch that should deliver the sources for the pdf file

Added: octave-forge-pkgs/octave-nnet/trunk/debian/patches/pdfsources.diff
===================================================================
--- octave-forge-pkgs/octave-nnet/trunk/debian/patches/pdfsources.diff	                        (rev 0)
+++ octave-forge-pkgs/octave-nnet/trunk/debian/patches/pdfsources.diff	2008-05-06 23:26:06 UTC (rev 1819)
@@ -0,0 +1,4467 @@
+Index: nnet-0.1.7/doc/latex/asymptote/transferFunctions/logsig.asy
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/asymptote/transferFunctions/logsig.asy	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1,18 @@
++import graph;
++size(100,0);
++
++real f(real x) {return 1/(1+exp(-x));}
++pair F(real x) {return (x,f(x));}
++
++
++xaxis("$n$",EndArrow);
++yaxis("$a$",-1.75,1.75,EndArrow);
++
++draw(graph(f,-2.5,2.5,operator ..));
++draw((-2.5,-1)--(2.5,-1),currentpen+dashed);
++draw((-2.5,1)--(2.5,1),currentpen+dashed);
++
++label("$a = logsig(n) $",(0,-2.00));
++label("$0$",(0.2,-0.3));
++label("$-1$",(0.6,-1.35));
++label("$+1$",(0.75,1.35));
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/asymptote/transferFunctions/logsiglogo.asy
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/asymptote/transferFunctions/logsiglogo.asy	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1,17 @@
++// logsig symbol for nnet
++
++// define size of outer square = 1cm
++unitsize(1cm);
++draw(unitsquare);
++
++// in the middle one short line from left to right
++draw((0.1,0.3)--(0.9,0.3));
++
++// now draw logsig
++import graph;
++
++real f(real x) {return tanh(x);}
++draw(shift(0.5,0.5)*((scale(0.2)*graph(f,-2.0,2.0,operator ..))));
++//shift(2,1);
++
++//scale(real 0.5);
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/asymptote/transferFunctions/purelin.asy
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/asymptote/transferFunctions/purelin.asy	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1,19 @@
++// purelin
++import graph;
++size(100,0);
++
++real f(real x) {return 1*x;}
++pair F(real x) {return (x,f(x));}
++
++
++xaxis("$n$",EndArrow);
++yaxis("$a$",-1.75,1.75,EndArrow);
++
++draw(graph(f,-2.5,2.5,operator ..));
++draw((-2.5,-1)--(2.5,-1),currentpen+dashed);
++draw((-2.5,1)--(2.5,1),currentpen+dashed);
++
++label("$a = purelin(n) $",(0,-2.00));
++label("$0$",(0.2,-0.3));
++label("$-1$",(0.6,-1.35));
++label("$+1$",(0.75,1.35));
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/asymptote/transferFunctions/purelinlogo.asy
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/asymptote/transferFunctions/purelinlogo.asy	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1,17 @@
++// purelin symbol for nnet
++
++// define size of outer square = 1cm
++unitsize(1cm);
++draw(unitsquare);
++
++// in the middle one short line from left to right
++draw((0.1,0.5)--(0.9,0.5));
++
++// now draw purelin
++import graph;
++
++real f(real x) {return 1*x;}
++draw(shift(0.5,0.5)*((scale(0.2)*graph(f,-2.0,2.0,operator ..))));
++//shift(2,1);
++
++//scale(real 0.5);
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/asymptote/transferFunctions/tansig.asy
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/asymptote/transferFunctions/tansig.asy	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1,18 @@
++import graph;
++size(100,0);
++
++real f(real x) {return tanh(x);}
++pair F(real x) {return (x,f(x));}
++
++
++xaxis("$n$",EndArrow);
++yaxis("$a$",-1.75,1.75,EndArrow);
++
++draw(graph(f,-2.5,2.5,operator ..));
++draw((-2.5,-1)--(2.5,-1),currentpen+dashed);
++draw((-2.5,1)--(2.5,1),currentpen+dashed);
++
++label("$a = tansig(n) $",(0,-2.00));
++label("$0$",(0.2,-0.3));
++label("$-1$",(0.6,-1.35));
++label("$+1$",(0.75,1.35));
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/asymptote/transferFunctions/tansiglogo.asy
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/asymptote/transferFunctions/tansiglogo.asy	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1,17 @@
++// tansig symbol for nnet
++
++// define size of outer square = 1cm
++unitsize(1cm);
++draw(unitsquare);
++
++// in the middle one short line from left to right
++draw((0.1,0.5)--(0.9,0.5));
++
++// now draw tansig
++import graph;
++
++real f(real x) {return tanh(x);}
++draw(shift(0.5,0.5)*((scale(0.2)*graph(f,-2.0,2.0,operator ..))));
++//shift(2,1);
++
++//scale(real 0.5);
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/common/bibliography.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/common/bibliography.tex	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1,39 @@
++% Preamble
++
++%\documentclass[a4paper]{report}
++
++%\usepackage[ngerman]{babel}
++%\usepackage[T1]{fontenc}
++%\usepackage[ansinew]{inputenc}
++
++
++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
++% start text here!!
++
++%\begin{document}
++
++\begin{thebibliography}{XXXXXXX}
++
++\bibitem [1]{1} John W. Eaton
++
++GNU Octave Manual, Edition 3, PDF-Version, February 1997
++
++\bibitem [2]{2} The MathWorks, Inc.
++
++MATLAB Online-Help
++
++\bibitem [3]{3} Steven W. Smith
++
++The Scientist and Engineer's Guide to Digital Signal Processing
++ISBN 0-9660176-3-3, California Technical Publishing, 1997
++
++\bibitem [4]{4} Martin T. Hagan, Howard B. Demuth, Mark Beale
++
++Neural Network Design, ISBN 0971732108, PWS Publishing Company, USA, Boston, 1996
++
++
++
++
++
++\end{thebibliography}
++%\end{document}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/common/version.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/common/version.tex	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1 @@
++Version: 0.1.3
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/algorithm/LevenbergMarquardt.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/algorithm/LevenbergMarquardt.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,39 @@
++\section{Levenberg Marquardt}
++This algorithm will be programed with \cite{4}.
++
++\subsection{Sensitivity Matrix}
++How does this looks like?\\
++\begin{enumerate}
++	\item for a 1-1-1 MLP
++	\item for a 2-1-1 MLP
++	\item for a 1-2-1 MLP
++\end{enumerate}
++
++\subsubsection{1-1-1 MLP}
++In this case, the MLP holds one input neuron, one hidden neuron and one output neuron. The number of weights needed for this MLP is 4 (2 weights, 2 biases).\\
++
++It needs two sensitivity matrices because the two layers. Each sensitivity matrix will hold 1 element.
++This is taken from \cite{4}, example P12.5 page 12-44. Attention, in this example are two data sets used, this is the reason for the 4 elements...!
++
++\subsubsection{2-1-1 MLP}
++In this case, the MLP holds two input neurons, one hidden neuron and one output neuron. The number of weights needed for this MLP is 5 (3 weights, 2 biases).\\
++
++It needs also two sensitivity matrices because the two layers. Actually, the input is not only a scalar, it is a vector with 2 elements. Even though, again after \cite{4}. I think the sensitivity matrices will hold only 1 element. So the number of elements will bi proportional to the number of hidden neurons and the number of output neurons.
++
++\subsubsection{1-2-1 MLP}
++In this case, the MLP holds one input neuron, two hidden neurons and one output neuron. The number of weights needed for this MLP is 7 (4 weights, 3 biases).\\
++
++It needs also two sensitivity matrices because the two layers. Actually, the input is again only a scalar. 
++Now calculating $n_1^1$ will result in a row vector with 2 elements. $n_1^2$ will hold only one element and so we have 3 elements in the sensitivity matrix.\\
++
++We can say, the number of hidden neurons is responsible for the dimension of the sensitivity matrices.
++For example, a 4-3-1 MLP with 100 data sets will generate following sensitivity matrix for the first layer:
++$\tilde{\textbf{S}}^1 = [\tilde{\textbf{S}}^1_1 | \tilde{\textbf{S}}^1_2 | ... | \tilde{\textbf{S}}^1_{100}]$\\
++\noindent $\tilde{\textbf{S}}^1_1$ will hold 3 elements  $\tilde{\textbf{S}}^1_1 = [\tilde{\textbf{S}}^1_{1,1} ~ \tilde{\textbf{S}}^1_{2,1} ~ \tilde{\textbf{S}}^1_{3,1}]^T$;
++$\tilde{\textbf{S}}^1_2 = [\tilde{\textbf{S}}^1_{1,2} ~ \tilde{\textbf{S}}^1_{2,2} ~ \tilde{\textbf{S}}^1_{3,2}]^T$ and so on. So matrix will have a size of 3x100 for $\tilde{\textbf{S}}^1_{1}$
++and a size of 1x100 for $\tilde{\textbf{S}}^1_{2}$.\\
++
++By the way, the jacobian matrix will be a 100x20 matrix ..
++
++
++
+Index: nnet-0.1.7/doc/latex/developers/algorithm/algorithmen.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/algorithm/algorithmen.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,5 @@
++\chapter{Algorithm}
++Here are some general thoughts about calculating parts are used in algorithm.
++
++\input{algorithm/LevenbergMarquardt}
++
+Index: nnet-0.1.7/doc/latex/developers/analyzing/analyzingNewff.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/analyzing/analyzingNewff.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,232 @@
++\section{analyzing newff}
++First, \textit{newff} will be analyzed for a X-X-X mlp. This means, maximum 3 layers, including the input layer. Or in words, one input- one hidden- and one output-layer. The number of neurons are choosable.
++
++\subsection{A general net description in matlab}
++Following command will be used, to create a new feed-forward neural network:\\
++\noindent MLPnet = newff(mMinMaxElements,[nHiddenNeurons nOutputNeurons],...\newline
++\{'tansig','purelin'\},'trainlm','learngdm','mse');\\
++
++newff is the matlab command, mMinMaxElements is a $Rx2$-Matrix with minimum and maximum values of the inputs. $R$ is equal to the number of input neurons. [nHiddenNeurons nOutputNeurons] are the scalar values, to define the number of neurons in the hidden and output layer. One value, for each layer. \{'tansig','purelin'\} are the transfer functions, for each layer. This means, 'tansig' for the hidden layer and 'purelin' for the output layer. 'trainlm' is the training algorithm, in this case, Levenberg-Marquardt. 'learngdm' is the learn algorithm and 'mse' is the performance function, \textbf{m}ean-\textbf{s}quare-\textbf{e}rror.\\
++MLPnet will be a structure with following content:
++
++\begin{verbatim}
++Neural Network object:
++
++    architecture:
++
++         numInputs: 1
++         numLayers: 2
++       biasConnect: [1; 1]
++      inputConnect: [1; 0]
++      layerConnect: [0 0; 1 0]
++     outputConnect: [0 1]
++     targetConnect: [0 1]
++
++        numOutputs: 1  (read-only)
++        numTargets: 1  (read-only)
++    numInputDelays: 0  (read-only)
++    numLayerDelays: 0  (read-only)
++
++    subobject structures:
++
++            inputs: {1x1 cell} of inputs
++            layers: {2x1 cell} of layers
++           outputs: {1x2 cell} containing 1 output
++           targets: {1x2 cell} containing 1 target
++            biases: {2x1 cell} containing 2 biases
++      inputWeights: {2x1 cell} containing 1 input weight
++      layerWeights: {2x2 cell} containing 1 layer weight
++
++    functions:
++
++          adaptFcn: 'trains'
++           initFcn: 'initlay'
++        performFcn: 'mse'
++          trainFcn: 'trainlm'
++
++    parameters:
++
++        adaptParam: .passes
++         initParam: (none)
++      performParam: (none)
++        trainParam: .epochs, .goal, .max_fail, .mem_reduc, 
++                    .min_grad, .mu, .mu_dec, .mu_inc, 
++                    .mu_max, .show, .time
++
++    weight and bias values:
++
++                IW: {2x1 cell} containing 1 input weight matrix
++                LW: {2x2 cell} containing 1 layer weight matrix
++                 b: {2x1 cell} containing 2 bias vectors
++
++    other:
++
++          userdata: (user stuff)
++\end{verbatim}
++\textit{numInputs: 1}: one input layer\\
++\noindent \textit{numLayers: 2}: one hidden and one output layer\\
++\noindent \textit{biasConnect: [1; 1]}: unknown till now!!\\
++\noindent \textit{inputConnect: [1; 0]}: unknown till now!!\\
++\noindent \textit{layerConnect: [0 0; 1 0]}: unknown till now!!\\
++\noindent \textit{outputConnect: [0 1]}: unknown till now!!\\
++\noindent \textit{targetConnect: [0 1]}: unknown till now!!\\
++\noindent \textit{numOutputs: 1  (read-only)}: unknown till now!!\\
++\noindent \textit{numTargets: 1  (read-only)}: unknown till now!!\\
++\noindent \textit{numInputDelays: 0  (read-only)}: unknown till now!!\\
++\noindent \textit{numLayerDelays: 0  (read-only)}: unknown till now!!\\
++\noindent \textit{inputs: {1x1 cell} of inputs}: input layer definition\\
++Because we have defined only one input layer, you can see the detailed definition with
++following command in the matlab prompt:\\
++\begin{verbatim}
++	MLPnet.inputs{1}
++
++ans = 
++
++       range: [26x2 double]
++        size: 26
++    userdata: [1x1 struct]
++\end{verbatim}
++range are the min. and max. values of the inputs. size is the number of input neurons and userdata are user specified inputs...!\\
++\noindent \textit{layers: {2x1 cell} of layers}: hidden and output layer definition\\
++The dimension of $2x1 cell$ is because we have one hidden and one output layer. So too see the details of the hidden layer definitions, we have to enter:
++\begin{verbatim}
++K>> MLPnet.layers{1}
++
++ans = 
++
++     dimensions: 2
++    distanceFcn: ''
++      distances: []
++        initFcn: 'initnw'
++    netInputFcn: 'netsum'
++      positions: [0 1]
++           size: 2
++    topologyFcn: 'hextop'
++    transferFcn: 'tansig'
++       userdata: [1x1 struct]
++\end{verbatim}
++and for the output layer:
++\begin{verbatim}
++K>> MLPnet.layers{2}
++
++ans = 
++
++     dimensions: 1
++    distanceFcn: ''
++      distances: []
++        initFcn: 'initnw'
++    netInputFcn: 'netsum'
++      positions: 0
++           size: 1
++    topologyFcn: 'hextop'
++    transferFcn: 'purelin'
++       userdata: [1x1 struct]
++\end{verbatim}
++
++\noindent \textit{outputs: {1x2 cell} containing 1 output}: output layer definitions\\
++\begin{verbatim}
++K>> MLPnet.outputs
++
++ans = 
++
++     []    [1x1 struct]
++\end{verbatim}
++How knows, why this is a $1x2 cell$? The next command will also show the detailed definition! Of course, realy simple.
++\begin{verbatim}
++K>> MLPnet.outputs{2}
++
++ans = 
++
++        size: 1
++    userdata: [1x1 struct]
++\end{verbatim} 
++
++\noindent \textit{targets: {1x2 cell} containing 1 target}: unknow till now\\
++
++\noindent \textit{biases: {2x1 cell} containing 2 biases}: detailed definitions, for the biases\\
++\begin{verbatim}
++K>> MLPnet.biases
++
++ans = 
++
++    [1x1 struct]
++    [1x1 struct]
++
++K>> MLPnet.biases{1}
++
++ans = 
++
++       initFcn: ''
++         learn: 1
++      learnFcn: 'learngdm'
++    learnParam: [1x1 struct]
++          size: 2
++      userdata: [1x1 struct]
++
++K>> MLPnet.biases{2}
++
++ans = 
++
++       initFcn: ''
++         learn: 1
++      learnFcn: 'learngdm'
++    learnParam: [1x1 struct]
++          size: 1
++      userdata: [1x1 struct]
++\end{verbatim}
++      inputWeights: {2x1 cell} containing 1 input weight
++      layerWeights: {2x2 cell} containing 1 layer weight
++
++
++\paragraph{weight and bias values:}
++
++\subparagraph{IW:}
++\begin{verbatim}
++K>> MLPnet.IW
++
++ans = 
++
++    [2x26 double]
++               []
++\end{verbatim}
++
++\subparagraph{LW:}
++\begin{verbatim}
++K>> MLPnet.LW
++
++ans = 
++
++              []     []
++    [1x2 double]     []
++\end{verbatim}
++
++\subparagraph{b:}
++\begin{verbatim}
++K>> MLPnet.b
++
++ans = 
++
++    [2x1 double]
++    [   -0.3908]
++\end{verbatim}
++
++
++\paragraph{net.trainParam:}
++Output for the Levenberg-Marquardt train algorithm.
++\begin{verbatim}
++K>> MLPnet.trainParam
++
++ans = 
++
++       epochs: 100
++         goal: 0
++     max_fail: 5
++    mem_reduc: 1
++     min_grad: 1.0000e-010
++           mu: 0.0010
++       mu_dec: 0.1000
++       mu_inc: 10
++       mu_max: 1.0000e+010
++         show: 25
++         time: Inf
++\end{verbatim}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/analyzing/matlab.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/analyzing/matlab.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,3 @@
++\chapter{analyzing matlab functions}
++
++\input{analyzing/analyzingNewff}
+Index: nnet-0.1.7/doc/latex/developers/codeConvention.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/codeConvention.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,12 @@
++\section{Code convention}
++
++The main function of this toolbox will be programed with help of the book in \cite{4}.
++So the variables will have the same names like in the book with one exception: Variables, only with one letter, will have two letters, e.g. 
++\begin{itemize}
++	\item $X \rightarrow Xx$
++	\item $Q \rightarrow Qq$
++	\item $a \rightarrow aa$
++\end{itemize}
++and so on ...\\
++
++This is only to make it possible to search for variable names.
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/codingGuideline/codingGuideline.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/codingGuideline/codingGuideline.tex	2007-07-24 14:19:48.000000000 +0200
+@@ -0,0 +1,51 @@
++\chapter{Coding Guideline}
++Some genereal descriptions why a variable has a chosen name. This is valid for the complete
++toolbox... or so :-)\\
++Here is only the description of variable names, which aren't visible to the user. Visible names are
++described in the User's Guide!\\
++The variable identifiers are taken from \cite{4}. One difference is purposeful added. If a variable has only one letter, a second small letter will be added to make it searchable. Who has ever tried to search a variable called "t"?
++
++\section{Variable identifier}
++
++\begin{tabbing}
++\hspace*{1em} \= \textcolor{blue}{Identifier} \hspace*{3em}\= \textcolor{blue}{Description:} \\ 
++  \textbf{Aa} \> \> hold the network values after transfer function.\\
++  blf \>  \> \textbf{b}atch \textbf{l}earning \textbf{f}unction \\
++  btf  \>  \> \textbf{b}atch \textbf{t}rainings \textbf{f}unction \\
++  \textbf{Jj} \>  \> Jacobi matrix \\
++  \textbf{Nn}  \> \> hold the network values before transfer function.\\  						
++  net	\> \> structure which holds the neural network informations \\
++  pf \>  \> \textbf{p}erformance \textbf{f}unction \\
++  \textbf{Pp}				\>						\>input matrix; nInputs x nDataSets  \\
++  \textbf{Pr}	\>		\> input range, this is a Nx2 matrix, that's why the capitalized P \\
++  trf \>  \> \textbf{tr}ansfer \textbf{f}unction \\
++  \textbf{Tt} \>  \> target matrix, nTargets x nDataSets\\
++  \textbf{ss}	\> \> row vector with numbers of neurons in the layers, for each layer, one entry \\
++  \textbf{vE}	\> \> row vector with errors... size depends on network structure. \\
++  VV \>  \> Validation structure \\
++  \textbf{xx} \>  \> Weight vector in column format\\
++  
++\end{tabbing}
++
++\subsection{Nn}
++\textbf{Nn} is a cell array and has one entry for each layer. In reality, this will have 2 or 3 layers.\\
++In \textbf{Nn\{1,1\}} are the values for the first hidden layer. The size of this matrix depends
++on the number of neurons used for this layer.\\
++In \textbf{Nn\{2,1\}} are the values for the second hidden layer or the output layer. The size of this matrix depends
++on the number of neurons used for this layer and so on ...\\
++\textbf{Nn\{x,1\}} where \textbf{x} can be $\infty$.\\
++
++\subsection{Aa}
++\textbf{Aa} is a cell array and has one entry for each layer.\\
++In \textbf{Aa\{1,1\}} are the values for the first hidden layer. The size of this matrix depends
++on the number of neurons used for this layer.\\
++In \textbf{Aa\{2,1\}} are the values for the second hidden layer or the output layer. The size of this matrix depends
++on the number of neurons used for this layer.\\
++See \textbf{Nn} for a more detailed description.\\
++
++\subsection{vE}
++\textbf{vE} is also a cell array which holds in the last (second) element the error vector. It's not completly clear, why in the last (second) element.\\
++The number of rows depends on the number of output neurons. For one output neuron, \textbf{vE} holds only one row, for 2 output neurons, this holds of course 2 rows, and so on. 
++
++\subsection{Jj}
++This is the short term for the Jacobi matrix.
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/examples/example1.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/examples/example1.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,40 @@
++\section{Example 1}
++
++This MLP is designed with 2-2-1. This is not a complete example but it will help to understand the
++dimensions of all matrices and vectores are used inside the Levenberg-Marquardt algorithm.
++
++\subsection{Data matrices}
++The input matrix will be defined like in equation \eqref{equ:mInput} and the output matrix like in 
++equation \eqref{equ:mOutput}.
++
++\begin{equation}
++  mInput = \left[ \begin{array}{c c c c}
++												1 & 2 & 3 & 1   \\
++												1	& 1 & 1 & 2 	\\
++												1 & 2 & 1 & 2		\\																					
++												\end{array}
++					\right]
++		\label{equ:mInput}
++\end{equation}
++
++\begin{equation}
++  mOutput = \left[ \begin{array}{c c c c}
++												1 & 1.5 & 2 & 3   \\																					
++									 \end{array}
++					\right]
++		\label{equ:mOutput}
++\end{equation}
++
++
++
++
++\subsection{Weight matrices}
++The first layer matrix will hold 2x3 weights. The second layer matrix will hold 1x2 weights.
++The first bias holds 3x1 weights and the second holds only a scalar element.
++
++\subsection{Sensitivity Matrices}
++This part is right now not so clear in my mind. What is the dimension of these two matrices?
++The first layer sensitivity matrix should be about 2x71. Number of hidden neurons in the rows and number of train data sets in the columns.\\
++
++In the actual version, the dimension is about 71x71 .. so it seems to have a mistake inside the algorithm :-(
++
+Index: nnet-0.1.7/doc/latex/developers/examples/example2.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/examples/example2.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,15 @@
++\section{Example 2}
++
++This MLP is designed with 26-2-1. Why starting easy if it's possible to start difficult?
++The input matrix which will be given to the training algorithm has the dimension of 26x71. The jacobian matrix should reach a size of 71x57.
++
++\subsection{Weight matrices}
++The first layer matrix will hold 2x26 weights. The second layer matrix will hold 1x2 weights.
++The first bias holds 26x1 weights and the second holds only a scalar element.
++
++\subsection{Sensitivity Matrices}
++This part is right now not so clear in my mind. What is the dimension of these two matrices?
++The first layer sensitivity matrix should be about 2x71. Number of hidden neurons in the rows and number of train data sets in the columns.\\
++
++In the actual version, the dimension is about 71x71 .. so it seems to have a mistake inside the algorithm :-(
++
+Index: nnet-0.1.7/doc/latex/developers/examples/examples.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/examples/examples.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,4 @@
++\chapter{Examples}
++
++
++\input{examples/example1}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/introduction.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/introduction.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,27 @@
++\chapter{Introduction}
++This documentation isn't a well defined and structured docu for the neural network toolbox.
++It's more a \textit{collection of my ideas and minds}.
++
++\section{Installed system}
++I'm developing and testing the actual version of the neural network toolbox on following 
++program versions:
++
++\begin{itemize}
++  \item Octave 2.9.5
++  \item octave-forge-2006.01.28
++  \item OctPlot svn version
++\end{itemize}
++
++.. and on another system
++
++\begin{itemize}
++  \item Octave 2.9.12
++  \item octave-forge packages ...
++  \item OctPlot svn version
++\end{itemize}
++
++
++\input{numbering}
++\input{codeConvention}
++
++
+Index: nnet-0.1.7/doc/latex/developers/neuralNetworkToolboxForOctave.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/neuralNetworkToolboxForOctave.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,82 @@
++% Preambel
++\documentclass[a4paper,openany]{report}
++
++
++\usepackage{a4wide}
++\usepackage[ansinew]{inputenc}
++\usepackage[T1]{fontenc}
++\RequirePackage{ifpdf}
++
++\usepackage{hyperref}
++	\hypersetup{%
++  colorlinks=true,   % activates colored references
++  pdfpagemode=None,  % PDF-Viewer starts without content et.al.
++  pdfstartview=FitH, % PDF-Viewer uses a defined page width
++  %linkbordercolor=111,
++  % citebordercolor=111,
++  citecolor=blue,
++  linkcolor=blue}
++
++\ifpdf
++  \usepackage[pdftex]{graphicx}
++	  \DeclareGraphicsExtensions{.pdf}
++\else
++  \usepackage[dvips]{graphicx}
++	  \DeclareGraphicsExtensions{.eps}
++\fi
++	
++\usepackage{fancyhdr}
++\usepackage{booktabs}
++\usepackage[dvips]{rotating}
++\usepackage{multirow}
++\usepackage{multicol}
++
++\usepackage{color}
++\usepackage{amsmath}
++\usepackage{alltt}
++%\usepackage{array}
++%\usepackage{colortbl}
++
++\clubpenalty = 10000
++\widowpenalty = 10000 \displaywidowpenalty = 10000
++
++\definecolor{hellgrau}{gray}{0.95}
++\definecolor{dunkelgrau}{gray}{0.55}
++
++
++
++\renewcommand{\headrulewidth}{0pt} % no head rule
++\renewcommand{\footrulewidth}{0pt} % no foot rule
++
++
++
++
++%\nointend
++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
++% start text here!!
++
++
++
++\begin{document}
++\pagenumbering{roman}
++\input{title}
++
++\tableofcontents
++\pagenumbering{arabic}
++
++\include{introduction}
++\include{octave/octave}
++\include{codingGuideline/codingGuideline}
++\include{algorithm/algorithmen}
++\include{tests/tests}
++\include{analyzing/matlab}
++
++\appendix
++\include{examples/examples}
++\include{../common/bibliography}
++
++
++
++\end{document}
++
++
+Index: nnet-0.1.7/doc/latex/developers/numbering.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/numbering.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,9 @@
++\section{Version numbers of the neural network toolbox}
++
++The first number describes the major release. Version number V1.0 will be the first toolbox release which should have the same functions like the Matlab R14 SP3 neural network Toolbox.\\
++
++The second number defines the finished functions. So to start, only the MLPs will realised and so this will be the number V0.1.0.\\
++
++The third number defines the status of the actual development and function. V0.0.1 means no release with MLP, actually, everything under construction... ;-D.\\
++
++Right now it's version V0.1.3 which means MLP works and currently the transfer function logsig is added.
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/directorys.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/directorys.tex	2007-02-18 13:57:23.000000000 +0100
+@@ -0,0 +1,59 @@
++\section{Functions location}
++
++\subsection{Directory \textit{nnet/nnet}}
++
++\noindent Available functions:
++\begin{enumerate}
++	\item min\_max
++	\item network
++  \item newff
++\end{enumerate}
++
++
++\subsection{Directory \textit{nnet/nnutils}}
++This directory holds a further subdirectory: \textit{saveMLPStructure}.\\
++
++\noindent Available functions:
++\begin{enumerate}
++  \item saveMLPStruct
++	
++\end{enumerate}
++
++Function \textit{saveMLPStruct} doesn't exist in MATLAB(TM). This is a helper function to print a neural network architecture.
++
++\subsubsection{saveMLPStructure}
++Inside this directory are a lot of different functions which will help to print a
++text file to display the neural network architecture. The look will be the same like
++you would open the type \textit{network} in MATLAB(TM).
++
++\begin{itemize}
++  \item printAdaptFcn
++  \item printAdaptParam
++  \item printB
++  \item printBiasConnect
++  \item printBiases
++  \item printInitFcn
++  \item printInputConnect
++  \item printInputs
++  \item printInputWeights
++  \item printIW
++  \item printLayerConnect
++  \item printLayers
++  \item printLayerWeights
++  \item printLW
++  \item printMLPHeader
++  \item printNumInputDelays
++  \item printNumInputs
++  \item printNumLayerDelays
++  \item printNumLayers
++  \item printNumOutputs
++  \item printNumTargets
++  \item printOutputConnect
++  \item printOutputs
++  \item printPerformFcn
++  \item printPerformParam
++  \item printTargetConnect
++  \item printTargets
++  \item printTrainFcn
++  \item printTrainParam
++\end{itemize}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/functions/isposintOct.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/functions/isposintOct.tex	2007-07-25 09:07:19.000000000 +0200
+@@ -0,0 +1,28 @@
++\section{isposint}
++Checks if value is a positive integer.\\
++
++\subsubsection{Syntax:}
++
++$f = isposint(val)$\\
++$f = 0$ if val is negative integer or float and is 0 if val is a positive float.\\
++
++\subsubsection{Example 1:}
++val = 5.3;\\
++isposint(val)\\
++ans = 0\\
++
++\subsubsection{Example 2:}
++val = -5;\\
++isposint(val)\\
++ans = 0\\
++
++\subsubsection{Example 3:}
++val = 0;\\
++isposint(val)\\
++ans = 1\\
++
++\subsubsection{Example 4:}
++val = 5;\\
++isposint(val)\\
++ans = 1\\
++
+Index: nnet-0.1.7/doc/latex/developers/octave/functions/min_max.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/functions/min_max.tex	2007-07-25 09:07:19.000000000 +0200
+@@ -0,0 +1,14 @@
++\subsection{min\_max}
++Checks for minimal and maximal values of an input matrix for \textbf{newff}.\\
++
++\subsubsection{Syntax:}
++
++$pr = min\_max(mInputs)$\\
++
++\subsubsection{Description:}
++\textit{mInputs} must be a matrix with input training data sets. This means in the case, for a 9-2-1 MLP
++(this means 9 input-, 2 hidden- and 1 output-neuron) with 100 input training data sets, the matrix must be
++an 9x100 matrix. \textit{pr} will then be a 9x2 matrix with minimal values in the first column and maximal values in the second column. If a row holds 2 zeros, a warning will appear (no information in this row!).
++
++\subsubsection{Important:}
++The equival function in MATLAB(TM) is called \textit{minmax}. This is not possible because the functions \textit{min} and \textit{max} in Octave are programed in minmax.cc!
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/functions/newff.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/functions/newff.tex	2007-07-25 09:07:19.000000000 +0200
+@@ -0,0 +1,14 @@
++\subsection{min\_max}
++Checks for minimal and maximal values of an input matrix for \textbf{newff}.\\
++
++\subsubsection{Syntax:}
++
++$pr = min\_max(mInputs)$\\
++
++\subsubsection{Description:}
++\textit{mInputs} must be a matrix with input training data sets. This means in the case, for a 9-2-1 MLP
++(this means 9 input-, 2 hidden- and 1 output-neuron) with 100 input training data sets, the matrix must be
++an 9x100 matrix. \textit{pr} will then be a 9x2 matrix with minimal values in the first column and maximal values in the second column. If a row holds 2 zeros, a warning will appear (no information in this row!).
++
++\subsubsection{Important:}
++The equival function in MATLAB(TM) is called \textit{minmax}. This is not possible because the functions \textit{min} and \textit{max} in Octave are programed in minmax.cc!
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/functions/poststd.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/functions/poststd.tex	2007-07-25 09:07:19.000000000 +0200
+@@ -0,0 +1,14 @@
++\subsection{min\_max}
++Checks for minimal and maximal values of an input matrix for \textbf{newff}.\\
++
++\subsubsection{Syntax:}
++
++$pr = min\_max(mInputs)$\\
++
++\subsubsection{Description:}
++\textit{mInputs} must be a matrix with input training data sets. This means in the case, for a 9-2-1 MLP
++(this means 9 input-, 2 hidden- and 1 output-neuron) with 100 input training data sets, the matrix must be
++an 9x100 matrix. \textit{pr} will then be a 9x2 matrix with minimal values in the first column and maximal values in the second column. If a row holds 2 zeros, a warning will appear (no information in this row!).
++
++\subsubsection{Important:}
++The equival function in MATLAB(TM) is called \textit{minmax}. This is not possible because the functions \textit{min} and \textit{max} in Octave are programed in minmax.cc!
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/functions/prestd.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/functions/prestd.tex	2007-07-25 09:07:19.000000000 +0200
+@@ -0,0 +1,14 @@
++\subsection{min\_max}
++Checks for minimal and maximal values of an input matrix for \textbf{newff}.\\
++
++\subsubsection{Syntax:}
++
++$pr = min\_max(mInputs)$\\
++
++\subsubsection{Description:}
++\textit{mInputs} must be a matrix with input training data sets. This means in the case, for a 9-2-1 MLP
++(this means 9 input-, 2 hidden- and 1 output-neuron) with 100 input training data sets, the matrix must be
++an 9x100 matrix. \textit{pr} will then be a 9x2 matrix with minimal values in the first column and maximal values in the second column. If a row holds 2 zeros, a warning will appear (no information in this row!).
++
++\subsubsection{Important:}
++The equival function in MATLAB(TM) is called \textit{minmax}. This is not possible because the functions \textit{min} and \textit{max} in Octave are programed in minmax.cc!
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/functions/sim.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/functions/sim.tex	2007-07-25 09:07:19.000000000 +0200
+@@ -0,0 +1,14 @@
++\subsection{min\_max}
++Checks for minimal and maximal values of an input matrix for \textbf{newff}.\\
++
++\subsubsection{Syntax:}
++
++$pr = min\_max(mInputs)$\\
++
++\subsubsection{Description:}
++\textit{mInputs} must be a matrix with input training data sets. This means in the case, for a 9-2-1 MLP
++(this means 9 input-, 2 hidden- and 1 output-neuron) with 100 input training data sets, the matrix must be
++an 9x100 matrix. \textit{pr} will then be a 9x2 matrix with minimal values in the first column and maximal values in the second column. If a row holds 2 zeros, a warning will appear (no information in this row!).
++
++\subsubsection{Important:}
++The equival function in MATLAB(TM) is called \textit{minmax}. This is not possible because the functions \textit{min} and \textit{max} in Octave are programed in minmax.cc!
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/functions/train.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/functions/train.tex	2007-07-25 09:07:19.000000000 +0200
+@@ -0,0 +1,14 @@
++\subsection{min\_max}
++Checks for minimal and maximal values of an input matrix for \textbf{newff}.\\
++
++\subsubsection{Syntax:}
++
++$pr = min\_max(mInputs)$\\
++
++\subsubsection{Description:}
++\textit{mInputs} must be a matrix with input training data sets. This means in the case, for a 9-2-1 MLP
++(this means 9 input-, 2 hidden- and 1 output-neuron) with 100 input training data sets, the matrix must be
++an 9x100 matrix. \textit{pr} will then be a 9x2 matrix with minimal values in the first column and maximal values in the second column. If a row holds 2 zeros, a warning will appear (no information in this row!).
++
++\subsubsection{Important:}
++The equival function in MATLAB(TM) is called \textit{minmax}. This is not possible because the functions \textit{min} and \textit{max} in Octave are programed in minmax.cc!
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/functions/trastd.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/functions/trastd.tex	2007-07-25 09:07:19.000000000 +0200
+@@ -0,0 +1,14 @@
++\subsection{min\_max}
++Checks for minimal and maximal values of an input matrix for \textbf{newff}.\\
++
++\subsubsection{Syntax:}
++
++$pr = min\_max(mInputs)$\\
++
++\subsubsection{Description:}
++\textit{mInputs} must be a matrix with input training data sets. This means in the case, for a 9-2-1 MLP
++(this means 9 input-, 2 hidden- and 1 output-neuron) with 100 input training data sets, the matrix must be
++an 9x100 matrix. \textit{pr} will then be a 9x2 matrix with minimal values in the first column and maximal values in the second column. If a row holds 2 zeros, a warning will appear (no information in this row!).
++
++\subsubsection{Important:}
++The equival function in MATLAB(TM) is called \textit{minmax}. This is not possible because the functions \textit{min} and \textit{max} in Octave are programed in minmax.cc!
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/octave/octave.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/octave/octave.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,4 @@
++\chapter{Octave's available functions}
++
++\section{Available functions}
++\input{octave/functions/min_max}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/developers/title.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/title.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,7 @@
++
++\title{A neural network toolbox for Octave\\
++			Developer's Guide\\
++			  \input{../common/version}}
++
++\author{M. Schmid}
++\maketitle
+Index: nnet-0.1.7/doc/latex/developers/varietes.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/developers/varietes.tex	2007-02-18 13:44:58.000000000 +0100
+@@ -0,0 +1,96 @@
++\section{Varietes}
++\label{chap:intro:sec:varietes}
++\subsection{Object-oriented programming}
++Some of the functions for Octave will have not the same name, like the matlab ones has.
++This difference is because the object-oriented programming technology. The object-oriented functions will have a name postfix in Octave.\\
++As example: \textit{isposint\_netw\_priv} means, \textit{isposint} is a private function from the matlab function \textit{network}.\\
++This is a kind of "`simulation"' for the object-oriented programming technology.\\
++
++\subsubsection{Data-Typ \textit{network} and m-file \textit{subsasgn}}
++Matlab has a further data type \textit{network}. A basic neural network will be initialized in a
++structure and than changed to the \textit{network} type with the \textit{class} command. The class command from Octave doesn't support the creation of this network type!
++In the Matlab m-file \textit{network.m} on row 256, the network type will be created! From this moment, structure subscription assignment will call the file subsasgn from the \textit{@network} directory. Back in the \textit{newff} m-file on row 134, the @network subsasgn will be called the first time.
++
++\paragraph{newff row 134; net.biasConnect} net=subsasgn(net,subscripts,v) will hold the following values:
++\begin{itemize}
++	\item net: the whole net structure
++	\item subscripts: 1x1 structure;\\
++		subscripts.type = '.'\\
++		subscripts.subs = 'biasConnect'
++	\item v: 2x1 double [1; 1]
++\end{itemize}
++
++\paragraph{newff row 135; net.inputConnect} net=subsasgn(net,subscripts,v) will hold the following values:
++\begin{itemize}
++	\item net: the whole net structure
++	\item subscripts: 1x2 structure;\\
++		subscripts(1).type = '.'\\
++		subscripts(1).subs = 'inputConnect'\\
++		subscripts(2).type = '()'\\
++		subscripts(2).subs = [1] [1]
++	\item v: 1x1 double 1
++\end{itemize}
++\textcolor{red}{bis hier sollte es erledigt sein...!}
++
++\paragraph{newff row 137; net.layerConnect} net=subsasgn(net,subscripts,v) will hold the following values:
++\begin{itemize}
++	\item net: the whole net structure
++	\item subscripts: 1x1 structure;\\
++		subscripts(1).type = '.'\\
++		subscripts(1).subs = 'layerConnect'
++	\item v: 2x2 logical [0 0; 1 0]
++\end{itemize}
++
++\paragraph{newff row 138; net.outputConnect} net=subsasgn(net,subscripts,v) will hold the following values:
++\begin{itemize}
++	\item net: the whole net structure
++	\item subscripts: 1x2 structure;\\
++		subscripts(1).type = '.'\\
++		subscripts(1).subs = 'outputConnect'\\
++		subscripts(2).type = '()'\\
++		subscripts(2).subs = '[2]'
++	\item v: 1x1 double = 1
++\end{itemize}
++
++\paragraph{newff row 139; net.targetConnect} net=subsasgn(net,subscripts,v) will hold the following values:
++\begin{itemize}
++	\item net: the whole net structure
++	\item subscripts: 1x2 structure;\\
++		subscripts(1).type = '.'\\
++		subscripts(1).subs = 'targetConnect'\\
++		subscripts(2).type = '()'\\
++		subscripts(2).subs = '[2]'
++	\item v: 1x1 double = 1
++\end{itemize}
++
++
++\subsection{Data types}
++
++\begin{table}
++	\centering
++	\begin{tabular}{c c c}
++		\toprule
++									& Matlab										& Octave\\
++		\midrule
++  								& double 											& double \\
++									& int8  											& \\
++									& int16 											& \\
++									& int32 											& \\
++									& int64 											& \\
++			Numeric			& single											& \\
++									& uint8 											& \\
++									& uint16											& \\
++									& uint32 											& \\ 
++									& uint64 											& \\ 
++									& complex 										& complex\\
++		\midrule
++			characters	& x														&  \\
++		\midrule
++			string			&															& \\
++		\midrule
++			cell				&	x														& x \\
++		\midrule
++			structure		& x 												  & x  \\
++		\bottomrule
++	\end{tabular}
++\end{table}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/users/bibliography.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/bibliography.tex	2007-02-18 13:57:23.000000000 +0100
+@@ -0,0 +1,35 @@
++% Preamble
++
++%\documentclass[a4paper]{report}
++
++%\usepackage[ngerman]{babel}
++%\usepackage[T1]{fontenc}
++%\usepackage[ansinew]{inputenc}
++
++
++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
++% start text here!!
++
++%\begin{document}
++
++\begin{thebibliography}{XXXXXXX}
++
++\bibitem [1]{1} John W. Eaton
++
++GNU Octave Manual, Edition 3, PDF-Version, February 1997
++
++\bibitem [2]{2} The MathWorks, Inc.
++
++MATLAB Help, MATLAB Version 7.1 (R14SP3), Neural Network Toolbox Version 4.0.6 (R14SP3) 
++
++\bibitem [3]{3} Christopher M. Bishop
++
++Neural Networks for Pattern Recognition, OXFORD University Press, Great Clarendon Streed, Oxford OX2 6DP,
++ISBN 0-19-853864-2, 2002
++
++\bibitem [4]{4} Martin T. Hagen, Howard B. Demuth, Mark H. Beale
++
++NEURAL NETWORK DESIGN, PWS Publishing Company, 20 Park Plaza, Boston, MA 02116-4324, ISBN 053494332-2, 1996
++
++\end{thebibliography}
++%\end{document}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/users/examples/1/1.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/examples/1/1.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,34 @@
++\section{Example 1}
++You can find this example in the \textit{tests/MLP} directory of each release or from the subversion repository. I will do (more or less) a line by line walkthrough, so after this should be everything clear. I assume that you have some experience with multilayer perceptrons.
++
++\subsection{Introduction}
++Our problem can be solved with a monotonically increasing or decreasing surface. An input vector \textbf{p} (with 9 values) should be mapped onto one output value. Because we know that it can be solved with a monotonically increasing or decreasing surface, we can choose a 9-1-1 multi-layer perceptron (short: MLP).
++This means an MLP with 9 input neurons, only 1 hidden neuron and with 1 output neuron.
++
++\subsection{Code m-file}
++\input{examples/1/MLP9_1_1}
++
++\subsection{Walkthrough}
++Till line number 0023 there is realy nothing interesting.\\
++On line 0023 \& 0024 data will be loaded. This data matrix contains 13 columns. Column 4, 8 and 12 won't be used (this is because the datas are of a real world problem). Column 13 contains the target values.
++So on the lines 0049 till 0051 this will be splittet into the corresponding peaces. A short repetition about the datas: Each line is a data set with 9 input values and one target value. On line 0038 and 0039 the datas are transposed. So we have now in each column one data set.\\
++
++Now let's split the data matrix again in 3 pieces. The biggest part is for training the network. The second part for testing the trained network to be sure it's still possible to generalize with the net. And the third part, and the smallest one, for validate during training. This splitting happens on the lines 0041 till 0061.\\
++
++Line 0063 is the first special command from this toolbox. This command will be used to pre-standardize the input datas. Do it ever! Non linear transfer functions will squash the whole input range to an small second range e.g. the transfer function \textit{tansig} will squash the datas between -1 and +1.\\
++
++On line 0069 the next toolbox command will be used. This command \textit{min\_max} creates a $Rx2$ matrix of the complete input matrix. Don't ask me for what MATLAB(TM) this is using. I couldn't figure out it. One part is the number of input neurons, but for this, the range would not be needed. Who cares ;-)\\
++
++Now it's time to create a structure which holds the informations about the neural network. The command \textbf{newff} can do it for us. See the complete line and actually, please use it only on this way, each other try will fail! This means, you can change the number of input neurons, the number of hidden neurons and the number of output neurons of course. But don't change the transfer functions, the train algorithm or the performance function. And don't change the number of hidden layers.\\
++
++\textbf{saveMLPStruct} on line 0083 is a command which doesn't exist in MATLAB(TM). This will save the structure with the same informations you can see in MATLAB(TM) if you try to open the net-type.\\
++
++The validation part on line 0086 \& 0087 is important. The naming convention is for MATLAB(TM) compatibility. For validate, you have to define a structure with the name \textbf{VV}. Inside this structure you have to define actually \textbf{VV.P} \& \textbf{VV.T} for validate inputs and validate targets. Bye the way, you have to pre-standardize them like the training input matrix. Use for this the command \textbf{trastd} like on line 0090.\\
++
++\textbf{train} is the next toolbox command and of course one of the most important. Please also use this command like on line 0092. Nothing else will work.\\
++
++The second last step is to standardize again datas. This time the test datas. See line 0096 for this and the last step. Simulate the network. This can be done with the command \textbf{sim}. This will be a critical part if someone else will write a toolbox with this command name!\\
++
++I hope this short walkthrough will help for first steps. In next time, I will try to improve this documentation and of course, the toolbox commands. But time is realy rare.
++
++
+Index: nnet-0.1.7/doc/latex/users/examples/1/MLP9_1_1.m
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/examples/1/MLP9_1_1.m	2008-02-04 14:47:45.000000000 +0100
+@@ -0,0 +1,98 @@
++## Copyright (C) 2006 Michel D. Schmid  <michaelschmid at users.sourceforge.net>
++##
++##
++## This program is free software; you can redistribute it and/or modify it
++## under the terms of the GNU General Public License as published by
++## the Free Software Foundation; either version 2, or (at your option)
++## any later version.
++##
++## This program is distributed in the hope that it will be useful, but
++## WITHOUT ANY WARRANTY; without even the implied warranty of
++## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++## General Public License for more details.
++##
++## You should have received a copy of the GNU General Public License
++## along with this program; see the file COPYING.  If not, see
++## <http://www.gnu.org/licenses/>.
++
++## Author: Michel D. Schmid
++
++
++## load data
++mData = load("mData.txt","mData");
++mData = mData.mData;
++[nRows, nColumns] = size(mData);
++	# this file contains 13 columns.
++	# The first 12 columns are the inputs
++	# the last column is the output,
++	# remove column 4, 8 and 12!
++	# 89 rows.
++
++
++mOutput = mData(:,end);
++mInput = mData(:,1:end-1);
++mInput(:,[4 8 12]) = []; # delete column 4, 8 and 12
++
++## now prepare data
++mInput = mInput';
++mOutput = mOutput';
++
++# now split the data matrix in 3 pieces, train data, test data and validate data
++# the proportion should be about 1/2 train, 1/3 test and 1/6 validate data
++# in this neural network we have 12 weights, for each weight at least 3 train sets..
++# (that's a rule of thumb like 1/2, 1/3 and 1/6)
++# 1/2 of 89 = 44.5; let's take 44 for training
++nTrainSets = floor(nRows/2);
++# now the rest of the sets are again 100%
++# ==> 2/3 for test sets and 1/3 for validate sets
++nTestSets = (nRows-nTrainSets)/3*2;
++nValiSets = nRows-nTrainSets-nTestSets;
++
++mValiInput = mInput(:,1:nValiSets);
++mValliOutput = mOutput(:,1:nValiSets);
++mInput(:,1:nValiSets) = [];
++mOutput(:,1:nValiSets) = [];
++mTestInput = mInput(:,1:nTestSets);
++mTestOutput = mOutput(:,1:nTestSets);
++mInput(:,1:nTestSets) = [];
++mOutput(:,1:nTestSets) = [];
++mTrainInput = mInput(:,1:nTrainSets);
++mTrainOutput = mOutput(:,1:nTrainSets);
++
++[mTrainInputN,cMeanInput,cStdInput] = prestd(mTrainInput);# standardize inputs
++
++## comments: there is no reason to standardize the outputs because we have only
++# one output ...
++
++# define the max and min inputs for each row
++mMinMaxElements = min_max(mTrainInputN); # input matrix with (R x 2)...
++
++## define network
++nHiddenNeurons = 1;
++nOutputNeurons = 1;
++
++MLPnet = newff(mMinMaxElements,[nHiddenNeurons nOutputNeurons],\
++		{"tansig","purelin"},"trainlm","","mse");
++## for test purpose, define weights by hand
++MLPnet.IW{1,1}(:) = 1.5;
++MLPnet.LW{2,1}(:) = 0.5;
++MLPnet.b{1,1}(:) = 1.5;
++MLPnet.b{2,1}(:) = 0.5;
++
++saveMLPStruct(MLPnet,"MLP3test.txt");
++
++## define validation data new, for matlab compatibility
++VV.P = mValiInput;
++VV.T = mValliOutput;
++
++## standardize also the validate data
++VV.P = trastd(VV.P,cMeanInput,cStdInput);
++
++[net] = train(MLPnet,mTrainInputN,mTrainOutput,[],[],VV);
++
++# make preparations for net test and test MLPnet
++#  standardise input & output test data
++[mTestInputN] = trastd(mTestInput,cMeanInput,cStdInput);
++
++[simOut] = sim(net,mTestInputN);
++simOut
+Index: nnet-0.1.7/doc/latex/users/examples/1/MLP9_1_1.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/examples/1/MLP9_1_1.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,103 @@
++\noindent
++\ttfamily
++\hlstd{}\hlline{00001\ }\hlslc{\#\# Copyright (C) 2006 Michel D. Schmid}\hlstd{\ \ }\hlslc{$<$michaelschmid at users.sourceforge.net$>$}\\
++\hlline{00002\ }\hlstd{}\hlslc{\#\#}\\
++\hlline{00003\ }\hlstd{}\hlslc{\#\#}\\
++\hlline{00004\ }\hlstd{}\hlslc{\#\# This program is free software; you can redistribute it and/or modify it}\\
++\hlline{00005\ }\hlstd{}\hlslc{\#\# under the terms of the GNU General Public License as published by}\\
++\hlline{00006\ }\hlstd{}\hlslc{\#\# the Free Software Foundation; either version 2, or (at your option)}\\
++\hlline{00007\ }\hlstd{}\hlslc{\#\# any later version.}\\
++\hlline{00008\ }\hlstd{}\hlslc{\#\#}\\
++\hlline{00009\ }\hlstd{}\hlslc{\#\# This program is distributed in the hope that it will be useful, but}\\
++\hlline{00010\ }\hlstd{}\hlslc{\#\# WITHOUT ANY WARRANTY; without even the implied warranty of}\\
++\hlline{00011\ }\hlstd{}\hlslc{\#\# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.}\hlstd{\ \ }\hlslc{See the GNU}\\
++\hlline{00012\ }\hlstd{}\hlslc{\#\# General Public License for more details.}\\
++\hlline{00013\ }\hlstd{}\hlslc{\#\#}\\
++\hlline{00014\ }\hlstd{}\hlslc{\#\# You should have received a copy of the GNU General Public License}\\
++\hlline{00015\ }\hlstd{}\hlslc{\#\# along with this program; see the file COPYING.}\hlstd{\ \ }\hlslc{If not, write to the Free}\\
++\hlline{00016\ }\hlstd{}\hlslc{\#\# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA}\\
++\hlline{00017\ }\hlstd{}\hlslc{\#\# 02110{-}1301, USA.}\\
++\hlline{00018\ }\hlstd{}\\
++\hlline{00019\ }\hlslc{\#\# Author: Michel D. Schmid}\\
++\hlline{00020\ }\hlstd{}\\
++\hlline{00021\ }\\
++\hlline{00022\ }\hlslc{\#\# load data}\\
++\hlline{00023\ }\hlstd{mData }\hlsym{= }\hlstd{}\hlkwc{load}\hlstd{}\hlsym{(}\hlstd{}\hlstr{"mData.txt"}\hlstd{}\hlsym{,}\hlstd{}\hlstr{"mData"}\hlstd{}\hlsym{);}\\
++\hlline{00024\ }\hlstd{mData }\hlsym{= }\hlstd{mData.mData}\hlsym{;}\\
++\hlline{00025\ }\hlstd{}\hlsym{{[}}\hlstd{nRows}\hlsym{, }\hlstd{nColumns}\hlsym{{]} = }\hlstd{}\hlkwc{size}\hlstd{}\hlsym{(}\hlstd{mData}\hlsym{);}\\
++\hlline{00026\ }\hlstd{}\hlstd{\ \ \ \ }\hlstd{}\hlslc{\# this file contains 13 columns.}\\
++\hlline{00027\ }\hlstd{}\hlstd{\ \ \ \ }\hlstd{}\hlslc{\# The first 12 columns are the inputs}\\
++\hlline{00028\ }\hlstd{}\hlstd{\ \ \ \ }\hlstd{}\hlslc{\# the last column is the output,}\\
++\hlline{00029\ }\hlstd{}\hlstd{\ \ \ \ }\hlstd{}\hlslc{\# remove column 4, 8 and 12!}\\
++\hlline{00030\ }\hlstd{}\hlstd{\ \ \ \ }\hlstd{}\hlslc{\# 89 rows.}\\
++\hlline{00031\ }\hlstd{\\
++\hlline{00032\ }\\
++\hlline{00033\ }mOutput }\hlsym{= }\hlstd{}\hlstd{mData}\hlstd{}\hlsym{(:,}\hlstd{}\hlkwa{end}\hlstd{}\hlsym{);}\\
++\hlline{00034\ }\hlstd{mInput }\hlsym{= }\hlstd{}\hlstd{mData}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{}\hlkwa{end}\hlstd{}\hlsym{{-}}\hlstd{}\hlnum{1}\hlstd{}\hlsym{);}\\
++\hlline{00035\ }\hlstd{}\hlstd{mInput}\hlstd{}\hlsym{(:,{[}}\hlstd{}\hlnum{4 8 12}\hlstd{}\hlsym{{]}) = {[}{]}; }\hlstd{}\hlslc{\# delete column 4, 8 and 12}\\
++\hlline{00036\ }\hlstd{}\\
++\hlline{00037\ }\hlslc{\#\# now prepare data}\\
++\hlline{00038\ }\hlstd{mInput }\hlsym{= }\hlstd{mInput}\hlstd{';}\\
++\hlline{00039\ }\hlstd{mOutput = mOutput'}\hlstd{}\hlsym{;}\\
++\hlline{00040\ }\hlstd{}\\
++\hlline{00041\ }\hlslc{\# now split the data matrix in 3 pieces, train data, test data and validate data}\\
++\hlline{00042\ }\hlstd{}\hlslc{\# the proportion should be about 1/2 train, 1/3 test and 1/6 validate data}\\
++\hlline{00043\ }\hlstd{}\hlslc{\# in this neural network we have 12 weights, for each weight at least 3 train sets..}\\
++\hlline{00044\ }\hlstd{}\hlslc{\# (that's a rule of thumb like 1/2, 1/3 and 1/6)}\\
++\hlline{00045\ }\hlstd{}\hlslc{\# 1/2 of 89 = 44.5; let's take 44 for training}\\
++\hlline{00046\ }\hlstd{nTrainSets }\hlsym{= }\hlstd{}\hlkwc{floor}\hlstd{}\hlsym{(}\hlstd{nRows}\hlsym{/}\hlstd{}\hlnum{2}\hlstd{}\hlsym{);}\\
++\hlline{00047\ }\hlstd{}\hlslc{\# now the rest of the sets are again 100\%}\\
++\hlline{00048\ }\hlstd{}\hlslc{\# ==$>$ 2/3 for test sets and 1/3 for validate sets}\\
++\hlline{00049\ }\hlstd{nTestSets }\hlsym{= (}\hlstd{nRows}\hlsym{{-}}\hlstd{nTrainSets}\hlsym{)/}\hlstd{}\hlnum{3}\hlstd{}\hlsym{{*}}\hlstd{}\hlnum{2}\hlstd{}\hlsym{;}\\
++\hlline{00050\ }\hlstd{nValiSets }\hlsym{= }\hlstd{nRows}\hlsym{{-}}\hlstd{nTrainSets}\hlsym{{-}}\hlstd{nTestSets}\hlsym{;}\\
++\hlline{00051\ }\hlstd{\\
++\hlline{00052\ }mValiInput }\hlsym{= }\hlstd{}\hlstd{mInput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nValiSets}\hlsym{);}\\
++\hlline{00053\ }\hlstd{mValliOutput }\hlsym{= }\hlstd{}\hlstd{mOutput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nValiSets}\hlsym{);}\\
++\hlline{00054\ }\hlstd{}\hlstd{mInput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nValiSets}\hlsym{) = {[}{]};}\\
++\hlline{00055\ }\hlstd{}\hlstd{mOutput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nValiSets}\hlsym{) = {[}{]};}\\
++\hlline{00056\ }\hlstd{mTestInput }\hlsym{= }\hlstd{}\hlstd{mInput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nTestSets}\hlsym{);}\\
++\hlline{00057\ }\hlstd{mTestOutput }\hlsym{= }\hlstd{}\hlstd{mOutput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nTestSets}\hlsym{);}\\
++\hlline{00058\ }\hlstd{}\hlstd{mInput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nTestSets}\hlsym{) = {[}{]};}\\
++\hlline{00059\ }\hlstd{}\hlstd{mOutput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nTestSets}\hlsym{) = {[}{]};}\\
++\hlline{00060\ }\hlstd{mTrainInput }\hlsym{= }\hlstd{}\hlstd{mInput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nTrainSets}\hlsym{);}\\
++\hlline{00061\ }\hlstd{mTrainOutput }\hlsym{= }\hlstd{}\hlstd{mOutput}\hlstd{}\hlsym{(:,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{:}\hlstd{nTrainSets}\hlsym{);}\\
++\hlline{00062\ }\hlstd{}\\
++\hlline{00063\ }\hlsym{{[}}\hlstd{mTrainInputN}\hlsym{,}\hlstd{cMeanInput}\hlsym{,}\hlstd{cStdInput}\hlsym{{]} = }\hlstd{}\hlkwc{prestd}\hlstd{}\hlsym{(}\hlstd{mTrainInput}\hlsym{);}\hlstd{}\hlslc{\# standardize inputs}\\
++\hlline{00064\ }\hlstd{}\\
++\hlline{00065\ }\hlslc{\#\# comments: there is no reason to standardize the outputs because we have only}\\
++\hlline{00066\ }\hlstd{}\hlslc{\# one output ...}\\
++\hlline{00067\ }\hlstd{}\\
++\hlline{00068\ }\hlslc{\# define the max and min inputs for each row}\\
++\hlline{00069\ }\hlstd{mMinMaxElements }\hlsym{= }\hlstd{}\hlkwc{min\textunderscore max}\hlstd{}\hlsym{(}\hlstd{mTrainInputN}\hlsym{); }\hlstd{}\hlslc{\# input matrix with (R x 2)...}\\
++\hlline{00070\ }\hlstd{}\\
++\hlline{00071\ }\hlslc{\#\# define network}\\
++\hlline{00072\ }\hlstd{nHiddenNeurons }\hlsym{= }\hlstd{}\hlnum{1}\hlstd{}\hlsym{;}\\
++\hlline{00073\ }\hlstd{nOutputNeurons }\hlsym{= }\hlstd{}\hlnum{1}\hlstd{}\hlsym{;}\\
++\hlline{00074\ }\hlstd{\\
++\hlline{00075\ }MLPnet }\hlsym{= }\hlstd{}\hlkwc{newff}\hlstd{}\hlsym{(}\hlstd{mMinMaxElements}\hlsym{,{[}}\hlstd{nHiddenNeurons nOutputNeurons}\hlsym{{]},}\hlstd{$\backslash$\\
++\hlline{00076\ }}\hlstd{\ \ \ \ \ \ \ \ }\hlstd{}\hlsym{\{}\hlstd{}\hlstr{"tansig"}\hlstd{}\hlsym{,}\hlstd{}\hlstr{"purelin"}\hlstd{}\hlsym{\},}\hlstd{}\hlstr{"trainlm"}\hlstd{}\hlsym{,}\hlstd{}\hlstr{""}\hlstd{}\hlsym{,}\hlstd{}\hlstr{"mse"}\hlstd{}\hlsym{);}\\
++\hlline{00077\ }\hlstd{}\hlslc{\#\# for test purpose, define weights by hand}\\
++\hlline{00078\ }\hlstd{MLPnet.IW}\hlsym{\{}\hlstd{}\hlnum{1}\hlstd{}\hlsym{,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{\}(:) = }\hlstd{}\hlnum{1.5}\hlstd{}\hlsym{;}\\
++\hlline{00079\ }\hlstd{MLPnet.LW}\hlsym{\{}\hlstd{}\hlnum{2}\hlstd{}\hlsym{,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{\}(:) = }\hlstd{}\hlnum{0.5}\hlstd{}\hlsym{;}\\
++\hlline{00080\ }\hlstd{MLPnet.b}\hlsym{\{}\hlstd{}\hlnum{1}\hlstd{}\hlsym{,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{\}(:) = }\hlstd{}\hlnum{1.5}\hlstd{}\hlsym{;}\\
++\hlline{00081\ }\hlstd{MLPnet.b}\hlsym{\{}\hlstd{}\hlnum{2}\hlstd{}\hlsym{,}\hlstd{}\hlnum{1}\hlstd{}\hlsym{\}(:) = }\hlstd{}\hlnum{0.5}\hlstd{}\hlsym{;}\\
++\hlline{00082\ }\hlstd{}\\
++\hlline{00083\ }\hlkwc{saveMLPStruct}\hlstd{}\hlsym{(}\hlstd{MLPnet}\hlsym{,}\hlstd{}\hlstr{"MLP3test.txt"}\hlstd{}\hlsym{);}\\
++\hlline{00084\ }\hlstd{}\\
++\hlline{00085\ }\hlslc{\#\# define validation data new, for matlab compatibility}\\
++\hlline{00086\ }\hlstd{VV.P }\hlsym{= }\hlstd{mValiInput}\hlsym{;}\\
++\hlline{00087\ }\hlstd{VV.T }\hlsym{= }\hlstd{mValliOutput}\hlsym{;}\\
++\hlline{00088\ }\hlstd{}\\
++\hlline{00089\ }\hlslc{\#\# standardize also the validate data}\\
++\hlline{00090\ }\hlstd{VV.P }\hlsym{= }\hlstd{}\hlkwc{trastd}\hlstd{}\hlsym{(}\hlstd{VV.P}\hlsym{,}\hlstd{cMeanInput}\hlsym{,}\hlstd{cStdInput}\hlsym{);}\\
++\hlline{00091\ }\hlstd{}\\
++\hlline{00092\ }\hlsym{{[}}\hlstd{net}\hlsym{{]} = }\hlstd{}\hlkwc{train}\hlstd{}\hlsym{(}\hlstd{MLPnet}\hlsym{,}\hlstd{mTrainInputN}\hlsym{,}\hlstd{mTrainOutput}\hlsym{,{[}{]},{[}{]},}\hlstd{VV}\hlsym{);}\\
++\hlline{00093\ }\hlstd{}\\
++\hlline{00094\ }\hlslc{\# make preparations for net test and test MLPnet}\\
++\hlline{00095\ }\hlstd{}\hlslc{\#}\hlstd{\ \ }\hlslc{standardise input \& output test data}\\
++\hlline{00096\ }\hlstd{}\hlsym{{[}}\hlstd{mTestInputN}\hlsym{{]} = }\hlstd{}\hlkwc{trastd}\hlstd{}\hlsym{(}\hlstd{mTestInput}\hlsym{,}\hlstd{cMeanInput}\hlsym{,}\hlstd{cStdInput}\hlsym{);}\\
++\hlline{00097\ }\hlstd{}\\
++\hlline{00098\ }\hlsym{{[}}\hlstd{simOut}\hlsym{{]} = }\hlstd{}\hlkwc{sim}\hlstd{}\hlsym{(}\hlstd{net}\hlsym{,}\hlstd{mTestInputN}\hlsym{);}\\
++\hlline{00099\ }\hlstd{simOut}\\
++\mbox{}
++\normalfont
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/users/examples/1/mData.txt
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/examples/1/mData.txt	2007-02-18 13:57:23.000000000 +0100
+@@ -0,0 +1,94 @@
++# Created by Octave 2.9.5, Wed May 24 10:33:36 2006     <sim at TL3124>
++# name: mData
++# type: matrix
++# rows: 89
++# columns: 13
++ 306 286 2 0 12 61 2 0 3 28 4 0 2
++ 368 188 1 0 6 49 0 0 3 37 0 0 1
++ 511 73 0 0 40 21 0 0 16 22 0 0 1
++ 418 43 0 0 34 30 1 0 9 27 5 0 1
++ 299 173 1 0 8 63 1 0 1 37 3 0 1
++ 312 253 0 0 2 63 2 0 0 35 3 0 1
++ 492 98 0 0 7 23 0 0 13 36 0 0 2
++ 506 64 0 0 32 23 0 0 13 29 0 0 3
++ 476 41 0 0 32 5 0 0 19 26 0 0 3
++ 483 66 0 0 17 16 0 0 10 28 2 0 3
++ 429 44 0 0 37 19 0 0 23 19 0 0 1
++ 521 137 0 0 16 17 0 0 7 24 0 0 2
++ 340 163 1 0 16 72 3 0 3 31 1 0 1
++ 323 177 0 0 8 68 4 0 0 37 2 0 1
++ 344 240 2 0 4 43 1 0 4 39 6 0 2
++ 459 22 0 0 46 14 0 0 27 17 0 0 1
++ 487 36 0 0 34 10 0 0 19 27 0 0 3
++ 331 169 0 0 19 66 1 0 0 34 1 0 1
++ 541 269 1 0 12 5 0 0 6 20 0 0 3
++ 475 23 0 0 37 5 0 0 26 14 0 0 3
++ 475 186 1 0 15 28 0 0 5 35 0 0 2
++ 496 319 0 0 2 4 0 0 2 14 0 0 3
++ 525 41 0 0 38 9 0 0 37 18 0 0 3
++ 484 37 0 0 50 13 0 0 29 18 0 0 2
++ 511 55 0 0 32 15 0 0 23 21 0 0 2
++ 515 44 0 0 29 16 0 0 19 31 0 0 2
++ 478 101 0 0 15 34 0 0 11 40 0 0 2
++ 429 433 3 0 8 11 0 0 5 15 0 0 3
++ 471 8 0 0 58 2 0 0 25 13 0 0 1
++ 303 269 3 0 10 66 2 0 1 32 7 0 2
++ 445 74 0 0 19 30 0 0 4 43 0 0 1
++ 488 83 0 0 34 18 0 0 15 34 0 0 3
++ 264 298 4 0 7 68 10 0 1 30 7 0 2
++ 489 44 0 0 21 12 0 0 29 21 0 0 1
++ 475 34 0 0 38 13 0 0 28 18 0 0 3
++ 492 14 0 0 44 4 0 0 40 7 0 0 1
++ 454 173 1 0 14 21 0 0 2 42 0 0 2
++ 306 285 5 0 5 68 3 0 1 33 1 0 2
++ 508 64 0 0 31 14 0 0 17 33 0 0 2
++ 477 61 0 0 36 13 0 0 22 15 0 0 2
++ 349 224 1 0 3 66 3 0 2 41 1 0 1
++ 447 189 0 0 11 34 0 0 5 45 0 0 2
++ 496 34 0 0 49 6 0 0 31 11 0 0 3
++ 484 222 0 0 16 12 0 0 9 24 0 0 2
++ 412 50 0 0 25 47 0 0 11 29 0 0 1
++ 316 184 0 0 13 65 3 0 5 34 3 0 1
++ 345 163 1 0 17 57 2 0 2 32 1 0 1
++ 285 273 2 0 7 50 13 0 1 28 10 0 1
++ 317 179 0 0 11 64 0 0 4 35 0 0 1
++ 500 68 0 0 23 15 0 0 18 30 0 0 1
++ 495 34 0 0 39 4 0 0 21 21 0 0 3
++ 387 294 1 0 10 37 0 0 4 30 5 0 2
++ 258 236 2 0 2 72 7 0 0 26 8 0 1
++ 423 25 0 0 26 16 0 0 16 29 0 0 3
++ 501 32 0 0 40 11 0 0 24 20 0 0 3
++ 459 37 0 0 46 4 0 0 32 16 0 0 3
++ 511 48 0 0 35 7 0 0 27 15 0 0 2
++ 295 271 3 0 6 71 5 0 3 29 4 0 1
++ 502 34 0 0 25 9 0 0 23 11 0 0 3
++ 458 36 0 0 12 7 0 0 24 19 0 0 2
++ 470 273 1 0 9 17 0 0 2 32 0 0 3
++ 477 30 0 0 24 14 0 0 18 26 0 0 3
++ 406 77 1 0 15 24 2 0 6 37 1 0 1
++ 291 251 2 0 8 53 2 0 0 43 2 0 1
++ 407 51 0 0 28 47 0 0 5 35 0 0 1
++ 390 47 0 0 17 45 1 0 3 33 2 0 1
++ 347 123 1 0 7 52 7 0 4 38 3 0 1
++ 300 175 0 0 8 71 2 0 0 35 0 0 1
++ 473 59 0 0 44 15 0 0 22 23 0 0 1
++ 487 35 0 0 34 12 0 0 29 24 0 0 3
++ 532 57 0 0 19 6 0 0 28 15 0 0 2
++ 286 207 1 0 5 74 2 0 1 38 4 0 1
++ 405 199 0 0 13 37 0 0 6 45 0 0 2
++ 337 177 0 0 11 47 1 0 4 39 3 0 1
++ 527 20 0 0 32 6 0 0 23 16 0 0 1
++ 326 218 1 0 4 71 2 0 1 33 1 0 1
++ 486 14 0 0 41 4 0 0 40 8 0 0 1
++ 420 43 0 0 26 30 9 0 9 24 4 0 1
++ 286 293 3 0 7 83 9 0 1 22 5 0 1
++ 395 59 0 0 30 33 0 0 4 36 0 0 1
++ 506 24 0 0 34 12 0 0 26 17 0 0 3
++ 396 217 0 0 16 43 2 0 6 30 0 0 2
++ 457 15 0 0 44 1 0 0 30 13 0 0 1
++ 472 139 0 0 16 25 0 0 11 38 0 0 2
++ 493 21 0 0 33 16 0 0 22 19 0 0 3
++ 311 236 0 0 6 66 4 0 2 24 9 0 1
++ 490 23 0 0 34 6 0 0 30 14 0 0 1
++ 485 29 0 0 33 7 0 0 14 20 0 0 3
++ 481 43 0 0 38 11 0 0 21 24 0 0 2
+Index: nnet-0.1.7/doc/latex/users/examples/examples.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/examples/examples.tex	2007-02-18 13:57:23.000000000 +0100
+@@ -0,0 +1,6 @@
++\chapter{Examples}
++
++
++
++
++\input{examples/1/1}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/users/introduction.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/introduction.tex	2007-02-18 13:57:23.000000000 +0100
+@@ -0,0 +1,16 @@
++\chapter{Introduction}
++
++\section{Compatibility to Matlab's \texttrademark Neural Network Toolbox}
++The compatibility is one of the strongest targets during developing this toolbox.
++If I have to develope an incompatibility e.g. in naming the functions, it will be descriped
++in this documentation. Even though it should be clear that I can't make a one to one copy.  First,
++the m-files are copyrighted and second, octave doesn't yet support the object oriented-programming techonology.\\
++
++If you find a bug, any not described incompatibility or have some suggestions, please write me at
++michaelschmid at users.sourceforge.net. This will help improving this toolbox.
++
++
++\input{numbering}
++
++\input{knownIncompatibilities}
++
+Index: nnet-0.1.7/doc/latex/users/knownIncompatibilities.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/knownIncompatibilities.tex	2007-02-18 13:57:23.000000000 +0100
+@@ -0,0 +1,11 @@
++\section{Known incompatibilities}
++\label{chap:intro:sec:knownIncompatibilities}
++
++
++\subsection{Function names}
++
++\subsubsection{minmax}
++\textit{minmax} is in this toolbox called \textit{min\_max}. This is because Octave already has
++a function whichs name is \textit{minmax}. This is a c file and the functions \textit{min} and \textit{max} are therein realized.
++
++
+Index: nnet-0.1.7/doc/latex/users/neuralNetworkToolboxForOctaveUsersGuide.tcp
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/neuralNetworkToolboxForOctaveUsersGuide.tcp	2007-02-18 13:57:23.000000000 +0100
+@@ -0,0 +1,12 @@
++[FormatInfo]
++Type=TeXnicCenterProjectInformation
++Version=4
++
++[ProjectInfo]
++MainFile=neuralNetworkToolboxForOctaveUsersGuide.tex
++UseBibTeX=0
++UseMakeIndex=1
++ActiveProfile=LaTeX => PDF
++ProjectLanguage=de
++ProjectDialect=DE
++
+Index: nnet-0.1.7/doc/latex/users/neuralNetworkToolboxForOctaveUsersGuide.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/neuralNetworkToolboxForOctaveUsersGuide.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,102 @@
++% Preambel
++\documentclass[a4paper,openany]{report}
++
++
++\usepackage{a4wide}
++\usepackage[ansinew]{inputenc}
++\usepackage[T1]{fontenc}
++\RequirePackage{ifpdf}
++
++\usepackage{hyperref}
++	\hypersetup{%
++  colorlinks=true,   % activates colored references
++  pdfpagemode=None,  % PDF-Viewer starts without content et.al.
++  pdfstartview=FitH, % PDF-Viewer uses a defined page width
++  %linkbordercolor=111,
++  % citebordercolor=111,
++  citecolor=blue,
++  linkcolor=blue}
++
++\ifpdf
++  \usepackage[pdftex]{graphicx}
++	  \DeclareGraphicsExtensions{.pdf}
++\else
++  \usepackage[dvips]{graphicx}
++	  \DeclareGraphicsExtensions{.eps}
++\fi
++
++\usepackage{asymptote}	
++\usepackage{fancyhdr}
++%\usepackage{supertabular}
++\usepackage{booktabs}
++%\usepackage{longtable}
++\usepackage[dvips]{rotating}
++\usepackage{multirow}
++\usepackage{multicol}
++
++\usepackage{color}
++\usepackage{amsmath}
++\usepackage{alltt}
++%\usepackage{array}
++%\usepackage{colortbl}
++
++%%%%%%%%%%%%%%%% will be used to defined a color scheme for
++%%%%%%%%%%%%%%%% latex pages converted with "Highlight"
++\newcommand{\hlstd}[1]{\textcolor[rgb]{0,0,0}{#1}}
++\newcommand{\hlnum}[1]{\textcolor[rgb]{0.75,0,0.35}{#1}}
++\newcommand{\hlesc}[1]{\textcolor[rgb]{0.42,0.35,0.8}{#1}}
++\newcommand{\hlstr}[1]{\textcolor[rgb]{0.75,0,0.35}{#1}}
++\newcommand{\hldstr}[1]{\textcolor[rgb]{0.75,0,0.35}{#1}}
++\newcommand{\hlslc}[1]{\textcolor[rgb]{0.25,0.38,0.56}{#1}}
++\newcommand{\hlcom}[1]{\textcolor[rgb]{0.25,0.38,0.56}{#1}}
++\newcommand{\hldir}[1]{\textcolor[rgb]{0.8,0,0.8}{#1}}
++\newcommand{\hlsym}[1]{\textcolor[rgb]{0,0,0}{#1}}
++\newcommand{\hlline}[1]{\textcolor[rgb]{0.25,0.38,0.56}{#1}}
++\newcommand{\hlkwa}[1]{\textcolor[rgb]{0.65,0.16,0.16}{\bf{#1}}}
++\newcommand{\hlkwb}[1]{\textcolor[rgb]{0.18,0.55,0.34}{\bf{#1}}}
++\newcommand{\hlkwc}[1]{\textcolor[rgb]{0.15,0.37,0.93}{\bf{#1}}}
++\newcommand{\hlkwd}[1]{\textcolor[rgb]{0.32,0.11,0.78}{#1}}
++\definecolor{bgcolor}{rgb}{1,0.85,0.73}
++\oddsidemargin -3mm
++\textwidth 165,2truemm
++\topmargin 0truept
++\headheight 0truept
++\headsep 0truept
++\textheight 230truemm
++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
++
++\clubpenalty = 10000
++\widowpenalty = 10000 \displaywidowpenalty = 10000
++
++\definecolor{hellgrau}{gray}{0.95}
++\definecolor{dunkelgrau}{gray}{0.55}
++
++\definecolor{brown}{rgb}{0.75,0.004,0.3}
++
++
++\renewcommand{\headrulewidth}{0pt} % no head rule
++\renewcommand{\footrulewidth}{0pt} % no footer rule
++
++%\nointend
++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
++% start text here!!
++
++
++\begin{document}
++\pagenumbering{roman}
++\input{title2}
++
++\tableofcontents
++\pagenumbering{arabic}
++
++\include{introduction}
++\include{octave/neuroToolbox/neuroToolbox}
++\include{examples/examples}
++
++\include{bibliography}
++
++
++
++\end{document}
++
++
+Index: nnet-0.1.7/doc/latex/users/numbering.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/numbering.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,7 @@
++\section{Version numbers}
++
++The first number describes the major release. Version number V1.0 will be the first toolbox release which should have the same functions like the Matlab R14 SP3 neural network Toolbox.\\
++
++The second number defines the finished functions. So to start, only the MLPs will realised and so this will be the number V0.1.0.\\
++
++The third number defines the status of the actual development and function. V0.1.0 means a first release with MLP. Actually it works only with Levenberg-Marquardt algorithm and Mean-Square-Error as performance function.
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/logsig.eps
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/logsig.eps	2007-07-24 16:53:07.000000000 +0200
+@@ -0,0 +1,702 @@
++%!PS-Adobe-3.0 EPSF-3.0
++%%Creator: dvips(k) 5.94b Copyright 2004 Radical Eye Software
++%%Title: logsig_.dvi
++%%CreationDate: Mon Jul 02 22:01:20 2007
++%%Pages: 1
++%%PageOrder: Ascend
++%%BoundingBox: 255 354 356 437
++%%HiResBoundingBox: 255.5 354.623708 355.5 436.376292
++%%DocumentFonts: CMMI12 CMR12 CMSY10
++%%EndComments
++%DVIPSWebPage: (www.radicaleye.com)
++%DVIPSCommandLine: C:\texmf\miktex\bin\dvips.exe -R -O 127.1bp,229.824bp
++%+ -T 612bp,792bp -q -o logsig_.ps logsig_.dvi
++%DVIPSParameters: dpi=600
++%DVIPSSource:  TeX output 2007.07.02:2201
++%%BeginProcSet: tex.pro 0 0
++%!
++/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
++N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
++mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
++0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
++landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
++mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
++matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
++exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
++statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
++N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
++/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
++/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
++array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
++df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
++definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
++}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
++B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
++1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
++/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
++setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
++restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
++/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
++}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
++bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
++mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
++SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
++userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
++1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
++index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
++/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
++/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
++(LaserWriter 16/600)]{A length product length le{A length product exch 0
++exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
++end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
++grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
++imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
++exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
++fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
++delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
++B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
++p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
++rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
++
++%%EndProcSet
++%%BeginProcSet: texps.pro 0 0
++%!
++TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
++index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
++exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
++exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
++dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
++ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
++end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
++dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
++roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
++dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
++if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
++def end
++
++%%EndProcSet
++%%BeginProcSet: special.pro 0 0
++%!
++TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
++/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
++/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
++/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
++/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
++X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
++/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
++/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
++{userdict/md get type/dicttype eq{userdict begin md length 10 add md
++maxlength ge{/md md dup length 20 add dict copy def}if end md begin
++/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
++atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
++itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
++transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
++curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
++pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
++if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
++-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
++get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
++yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
++neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
++noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
++90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
++neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
++1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
++2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
++-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
++TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
++Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
++}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
++save N userdict maxlength dict begin/magscale true def normalscale
++currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
++/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
++psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
++psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
++TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
++psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
++roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
++moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
++begin/SpecialSave save N gsave normalscale currentpoint TR
++ at SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{
++CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
++closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
++sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
++}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
++CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
++lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
++/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
++repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
++/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
++currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
++moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
++/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
++1 startangle endangle arc savematrix setmatrix}N end
++
++%%EndProcSet
++%%BeginProcSet: color.pro 0 0
++%!
++TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
++setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
++}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
++/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
++setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
++/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
++known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
++/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
++/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
++setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
++setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
++0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
++/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
++setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
++0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
++0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
++0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
++/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
++setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
++setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
++0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
++/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
++setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
++0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
++0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
++0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
++/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
++setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
++/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
++0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
++0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
++0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
++setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
++0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
++/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
++setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
++0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
++1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
++/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
++setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
++0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
++DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
++setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
++setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
++setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
++
++%%EndProcSet
++%%BeginFont: CMSY10
++%!PS-AdobeFont-1.1: CMSY10 1.0
++%%CreationDate: 1991 Aug 15 07:20:57
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.0) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMSY10) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle -14.035 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMSY10 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 0 /minus put
++readonly def
++/FontBBox{-29 -960 1116 775}readonly def
++/UniqueID 5000820 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
++7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
++A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
++E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
++221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
++27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
++5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
++0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
++DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
++71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
++4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
++515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609
++C627A8B1550654AD5E22C5F3F3CC8C1C0A6C7ADDAB55016A76EC46213FD9BAAF
++03F7A5FD261BF647FCA5049118033F809370A84AC3ADA3D5BE032CBB494D7851
++A6242E785CCC20D81FC5EE7871F1E588DA3E31BD321C67142C5D76BC6AC708DF
++C21616B4CC92F0F8B92BD37A4AB83E066D1245FAD89B480CB0AC192D4CAFA6AD
++241BD8DF7AD566A2022FBC67364AB89F33608554113D210FE5D27F8FB1B2B78A
++F22EC999DBAAFC9C60017101D5FB2A3B6E2BF4BE47B8E5E4662B8C41AB471DFC
++A31EE1
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++%%BeginFont: CMR12
++%!PS-AdobeFont-1.1: CMR12 1.0
++%%CreationDate: 1991 Aug 20 16:38:05
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.0) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMR12) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle 0 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMR12 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 40 /parenleft put
++dup 41 /parenright put
++dup 43 /plus put
++dup 48 /zero put
++dup 49 /one put
++dup 61 /equal put
++readonly def
++/FontBBox{-34 -251 988 750}readonly def
++/UniqueID 5000794 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
++016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
++9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
++D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
++469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
++2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
++68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
++3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E
++59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28
++51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23
++DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A
++AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F
++45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31
++821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE
++96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D
++9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379
++26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4
++140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213
++1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498
++1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB
++377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A
++0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03
++5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4
++ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15
++FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671C8926C9ED415
++D9C320876265E289F7FA41B4BB6252B17463EF2AC4A92D616D39E58816A6F8F2
++367DBF4EC567A70AF0E7BD49173056591769FB20BD5048CA92C6B1994457323B
++9950B5F84037A826CC226EE233EF4D0E893CEE5C1F652F4F3E71E7CEA4A01879
++EA41FAB023FC06B7ABCF70C48E5F934B765298142FF142EBCEB4A96DD478F51E
++C4923850A838B1A21DAA720558EA0B46AA90175AC1413FC2AE9729C8D0A0AE60
++8308EF0474B68ECC49D2BDD08E003D38DD06EB2B4BFF2D670CB67075B26D39CD
++2E06571D410CAFEB8D5A5CD85316AC3480FFD6F13332CB610F821594247A8160
++A75CE2C3B81601604174C634417F1F8214BA467438F6A1AA72DF3D30195BA544
++B7EBE7B387D15C9135A3DFC67392964E192909B8F78DC39D458A5E8B6EB9EB97
++2946FE6D7A91BCED70DF5CC879A0D3386BD4A0446ACE5500A45F3976C8AE60C5
++4B18CE7283C9763C179A02BD59631825B95740BAB616858ED5FEC11D6590D4C5
++B1EBC7E78DD271A45AB212BD86297B706DDFACEE146F388A20EE30F1378F1E5C
++C4F5743EDECCF4C256A1FE53A655553DF1783C2BC6768C3A24F5D691C962691C
++2E1870D8BB49455851A5CFFFAD7D5B4045D66236FEB0F318D83788BC166A4C9E
++4EE1636CDFBB59BD8A1A6520D9F31AE3DD129D3F81B4786A82CA43B9E6BAFB55
++EED33714E2CBADEE7BF01BD2B560A3A70577D6BD9B5F05B9DA70FB0CA5676C53
++A2385727BFD5F471D5570F40FBE5F1A6BF76C0A17EBE6D468BFDB2FCE1BF1EC5
++3351B5EA44A54BF405AC94DED3DE28EFE253678550056DDEA892DB08E90541EE
++935DE706E8D1CB155DD4EB762A3E18CC7D3E7DEE85C1775A082DCA68BC4FA433
++B81F7E608FB86D6D8F30A67003DF771ACE5DA00293F1FF4137CD87ECC5713309
++E4FD2DCF054A7301462C5AB3C024CD16E8311BE610034610B13911C14A457E0E
++528345ECED9B063EF7D5C69A73CE9799CCC9A23DAC7C90C4FF29DC70025EC2D0
++736EB59000F02F27F3AD6F645B28C5C69A43EF1537E4FA44EDDE536AF5C6C5B5
++763111E88F29B86B9783623ED39EA704B38B193F6DCDF202A1AF04FCFFFDA2DC
++DF887BEA50F5800C3C821388EF3E3189067FE0541BE609FCF6E5A0DAD8C4FC1B
++EB51267D02E3CEC620AB85D8D624DB85FC04005C1AE9DCE7A209A3CD3BCF89C5
++5B3CA84ADA7CA6E3DAFB07C5E46DF7AF29F31346B395E839F074D8B889C60837
++842024F7E6A7A5C50A54AD97D89F5DCBD671B6735D6D1D4E9AA95111449EA839
++4A642ACA
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++%%BeginFont: CMMI12
++%!PS-AdobeFont-1.1: CMMI12 1.100
++%%CreationDate: 1996 Jul 27 08:57:55
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.100) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMMI12) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle -14.04 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMMI12 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 97 /a put
++dup 103 /g put
++dup 105 /i put
++dup 108 /l put
++dup 110 /n put
++dup 111 /o put
++dup 115 /s put
++readonly def
++/FontBBox{-30 -250 1026 750}readonly def
++/UniqueID 5087386 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
++3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
++532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
++B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
++986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
++D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
++5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
++4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67
++3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993
++EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F
++4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59
++2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A
++323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C
++2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1
++D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA
++5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F
++0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D
++A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77
++2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60
++00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8
++CA0BD2E774E4D04F1F0CB9AD88152DF9799FB90EC43955871EB7F0338141CF69
++3A94F81431168EFFF7462ABF70F1AAD9909E0183601E417073F4EC7DF0180A48
++73C309956ED2BC852965D7D4EF3F2A3F2A798CD61AE418D9573497D3911F5323
++ED3496F6AEBE685EE322F58EA7402EF6A7B6EB9E433EB7D0F6E3C3BDAD24F983
++AC4415A43C9687642E3BF1E4F4A99F03FA39177E5FFF4A9205E20954906ACE66
++1BF1C9E2E43707530FF446F58B37C73CF2857A7ABB3355DC42F2E66AAA8E40FB
++4F9A575B9C83CF9529A2AF30DA023468630AF059A7DC07EFF8041298B7AAEE9F
++010E4C93C08FCDA085657E92D98E9B33E1A28D3DA18FCBCBC7839C0744DD5CE0
++17FCC070EFE545CB2387F92A4B74262D7729B2DD458248397176142195B59718
++AA5429ED39CDE4F9CD1F92837B1EDAC168765EDD6395239B7C1CC552A6EC2A8A
++76E87AE3D015F874FECEF9406C030BE3732916C975F583FC660BE945F1A3EEFA
++A3B4E315BC32CF5EC239A9CC1B8ACB2C09540B1A42B6D057F6EC11DC7BD2F474
++72592808C08B7725B4F629671C96961BEA8F3C44C56A09C74FEE732584F36B00
++27977D6B37B2827E64FF0CA96215E62E3A5C325700D9B26E3550CFE92EB1ADB8
++E291B92E4BDEB32E539CD690B41B639E21B547FCF698B77B18417E645C6DCD63
++3FD68D26835FB59036B3EC45D58EB879F03FD8DF16CB785948643D059790CE79
++3BA847D6F75BE113B64E703A059B090ED349D382B2A73506C004B8A6D183AE18
++5AD305146A6DA14E3A7A16E3C5F095B249A8BE5CD1CC5BE1E0FADEDE5FB469A3
++CF8DE193CD5E42769D1F86F927B9752A982E8E42365FAAA3E3C33421D78CE39F
++F56E3C711136B926D7ADD91A6CA8BD527B0F0A28C1D16720B0E2F4FEB2BA12D8
++81BE8B788A6D8C42A8EB37E0E58C7D92BD698A8D7D3B66BDF5A2BD6A74F7702B
++6D1CB4079564BC57D6D97B91665DD0526534563A2F601924CBC4AB5CB1DE34C0
++CF279622FE084010F052050E4D8229203E2A612B14A4A810514B69AC94D6CB43
++A63348C975958E5C08A587E463698EC92112B8A0C457BE505ED9CBF680F10A26
++A3388315FD7FBE56F1491EA4F9E366E735DE1746C85C9DF1F0D398E024384A1C
++E121570A958A29ACE99A125B98DD8F1F9A6EF3B2DCC231A14F870678253FD456
++99A01B058D94D9238574F9E10D069435EA993C80EF2009FB96B76013938C3104
++46429B9D2E66109A0D2EA05B16747F76A485C5B5FC5A91FE664434BA89BA8D2C
++EF551234D25BD2B6C31FBB16CD7C54E3DC535E13B316475166B53258338A0DEF
++BC352DAC94DDE2136B52E9A89BA6EA54BB74300C2750B49A40F52DD788A95CFA
++9042A65C0AA3C6AC5D203025765DC62D86A4C1C47481AC94D9636C3AF005D335
++85B9AB275C1CDCD86C37E63C4ED751C74C3B73D128BFA3DCEE7FFEE6F2E3C1DE
++E1F209B6B02CD8B64745EC02E4726E7A754D76F95BB588AE29B9D99F9221DC3E
++DF691CE70D2CC4F3CB05440ADD8E0F321CF212219F3DDB0ACFD1C81CB066DE3F
++7CF8E9538E9FF435C1DC25FD9D0AD32D13F00BF9A82B365594FA7792523369C3
++15C96B33BCF35CCFD176EC284BF3535AC3185906E3245BB3C59B8B5008F837A0
++F0A1C59BA22894294110D1D9102DC8BAD3DB8EEC2088FF1297D59B8518AC6A7D
++41517424189468C2467DB32CB736E0D25F426F05316C1D15463DA7104EC6554A
++E5F2AFC00DBF91E935F1EAE0DBE76034EA4062A4AECE90A97C870C87FDDEC3FF
++5CC86D7B5FFBDC9B0956D4B538C24C27FDD093646B54AA82C9AD969558B1C1B4
++C8251768A7080C4576653F766E63ACA2A489611E17693C53BCFC66FA8C4E6A0C
++6639EB7C5200D4EF22A8F7C0224119FB6BDBBEF5264FF0D91F3CD92C2D7F90D9
++7F1AC8193730C263D6E3D52A1BE239E6877F2366574557190070CC2E904EE00A
++BBB965711ED8395246173D672CCB58D31554C04C5DF8B5D39DA597693947F919
++6841708C07D3F769447F3680F1E28DA4323E7DD0293FD8E6948775EA47D27FB8
++9C7E147BB5C262AC2AFF46E0414B33926F0FB75E3E16A4DC102640D361553139
++C5C7E01A3B852C4CFE76B8B4312FEBE82D0FD74D264C6F40E572184B10A32502
++025846A58918A736334219F6721F69E4F1616012C7D7D3D3B7F51D03E89A2A3B
++EEF04B0C4C09584A37833EEC6C2C14AC660780DCE7985DD9E01A54500FBBB172
++93CFAA9CDD88DD9ED22232D1EED42FC17216BE2F88FE588DFE2AF9DF080CF593
++F2D484B7EA6302A5F2AC8BB9E353B6564EBD492DC6330033BC93F6AFFB4A566E
++BCA1FFA22C8D23EBA7C702F733130DD421B11D60AAA5A7401B85758D543490E6
++025CCC438EFCDA0A1AAE014ECBB36D441039306103493D3AB367045BADA1D4A7
++A85A46375FFEE6609951B465B9A3AD3E8F8A8B1A40DEC0971F00E2D06E6CC26A
++1B31D8235953CF8C3CC99D7ADEC0A90020CB8EB1B7C0DBF182890F6568B8D785
++D45D2457964E47E2462CB7CF9CD2EF9458AD15F64C09BDB7CF9C9CF92B0CDBD8
++856F154D910BA11EB62FE6871D1C691B9F0E4FC040506C19A8141939EFB0E9BE
++E2F16FCCC1ECA41B71B8116E1B7A6EF2DE1DFBD1B6C6AEBC9C7D78DBF5317573
++206781C03DD9CBC67A69B7E54226C6ECC91B1F20564F6CD4A5F1FCD2D0300BD8
++3363C9F999B08E3DB1DA0284B68B2C40DE8FCB6B052B10DC9FFD3D76BC14FE3B
++353E5EA29403EC0E8B2C6D2D5F42DC3996A54A8A567B78B7BE09A1DB66DF7C34
++713C791447FE0B1DD0C22C6822D0C077CC95E349E6AF88685DE002B359792A85
++0C88E84E033990306CDAD934EED291897E6F02D2931754BEC1C2AD0C7DA87D60
++CBBE82CD900D8400E04A37D32A9BB55E0C8B8BBDC6082F7A37C9A6691333DBA8
++F2FDF1C0599A591F5D1D66597C91293F7632E970689D0EB54312922C5FD55BCB
++8239E07DA2A4276FDCCDD8DEB39C2D9A0AC274051F8932CE78733665D3
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++TeXDict begin 40258584 52099344 1000 600 600 (logsig_.dvi)
++ at start /Fa 255[77{}1 99.6264 /CMSY10 rf /Fb 194[76 11[49
++49 4[76 1[38 38 40[{}6 99.6264 /CMR12 rf /Fc 140[46 3[47
++58 1[29 2[33 1[47 5[51 97[{}7 99.6264 /CMMI12 rf end
++%%EndProlog
++%%BeginSetup
++%%Feature: *Resolution 600dpi
++TeXDict begin
++ end
++%%EndSetup
++%%Page: 1 1
++TeXDict begin 1 0 bop Black Black 1529 3045 a @beginspecial
++-50 @llx -46.677586 @lly 50 @urx 35.075001 @ury 1000
++ at rwi @setspecial
++%%BeginDocument: logsig_0.eps
++%!PS-Adobe-3.0 EPSF-3.0
++%%BoundingBox: -51 -47 51 36
++%%HiResBoundingBox: -50 -46.6775841 50 35.075
++%%Creator: Asymptote 1.25
++%%CreationDate: 2007.07.02 22:01:20
++%%Pages: 1
++%%EndProlog
++%%Page: 1 1
++0 setgray
++ 0 0.5 dtransform truncate idtransform setlinewidth pop
++1 setlinecap
++1 setlinejoin
++gsave
++ 0 0 translate
++newpath 42.25 0 moveto
++ 11.5833333 0 -19.0833333 0 -49.75 0 curveto
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath 49.75 1.5959456e-16 moveto
++ 42.25 2.00961894 lineto
++ 42.25 -2.00961894 lineto
++ 44.75 -1.33974596 47.25 -0.669872981 49.75 -1.5959456e-16 curveto
++ 49.75 -1.15843382e-16 49.75 1.15843382e-16 49.75 1.5959456e-16 curveto
++closepath
++fill
++grestore
++gsave
++ 0 0 translate
++newpath 49.75 1.5959456e-16 moveto
++ 42.25 2.00961894 lineto
++ 42.25 -2.00961894 lineto
++ 44.75 -1.33974596 47.25 -0.669872981 49.75 -1.5959456e-16 curveto
++ 49.75 -1.15843382e-16 49.75 1.15843382e-16 49.75 1.5959456e-16 curveto
++closepath
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath 0 27.325 moveto
++ 0 6.60833333 0 -14.1083333 0 -34.825 curveto
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath -4.23272528e-16 34.825 moveto
++ -2.00961894 27.325 lineto
++ 2.00961894 27.325 lineto
++ 1.33974596 29.825 0.669872981 32.325 -1.50053581e-16 34.825 curveto
++ -1.87503637e-16 34.825 -3.85822471e-16 34.825 -4.23272528e-16 34.825 curveto
++closepath
++fill
++grestore
++gsave
++ 0 0 translate
++newpath -4.23272528e-16 34.825 moveto
++ -2.00961894 27.325 lineto
++ 2.00961894 27.325 lineto
++ 1.33974596 29.825 0.669872981 32.325 -1.50053581e-16 34.825 curveto
++ -1.87503637e-16 34.825 -3.85822471e-16 34.825 -4.23272528e-16 34.825 curveto
++closepath
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++newpath -49.75 1.50957778 moveto
++ -49.4182975 1.5328238 -49.0866304 1.55657361 -48.755 1.58082713 curveto
++ -48.4232954 1.60508607 -48.0916278 1.62984893 -47.76 1.65513666 curveto
++ -47.4282923 1.68043049 -47.0966248 1.70624942 -46.765 1.73260887 curveto
++ -46.4332892 1.75897516 -46.1016216 1.7858822 -45.77 1.81334692 curveto
++ -45.4382859 1.8408193 -45.1066183 1.86884962 -44.775 1.89745435 curveto
++ -44.4432825 1.92606763 -44.1116149 1.95525561 -43.78 1.98503473 curveto
++ -43.4482789 2.01482339 -43.1166112 2.04520352 -42.785 2.07619134 curveto
++ -42.4532752 2.10718977 -42.1216074 2.13879626 -41.79 2.17102674 curveto
++ -41.4582712 2.20326902 -41.1266034 2.2361357 -40.795 2.26964239 curveto
++ -40.4632672 2.30316215 -40.1315993 2.33732234 -39.8 2.37213815 curveto
++ -39.4682629 2.40696841 -39.1365951 2.44245476 -38.805 2.47861183 curveto
++ -38.4732586 2.51478485 -38.1415907 2.55162912 -37.81 2.58915864 curveto
++ -37.4782541 2.62670573 -37.1465862 2.66493863 -36.815 2.70387065 curveto
++ -36.4832496 2.74282195 -36.1515816 2.78247298 -35.82 2.82283619 curveto
++ -35.4882449 2.86322052 -35.156577 2.90431769 -34.825 2.94613924 curveto
++ -34.4932402 2.98798385 -34.1615723 3.03055353 -33.83 3.07385878 curveto
++ -33.4982355 3.11718913 -33.1665676 3.16125579 -32.835 3.2060681 curveto
++ -32.5032308 3.25090765 -32.1715629 3.29649365 -31.84 3.34283414 curveto
++ -31.5082261 3.38920411 -31.1765583 3.43632942 -30.845 3.48421674 curveto
++ -30.5132215 3.53213585 -30.1815537 3.58081786 -29.85 3.63026792 curveto
++ -29.5182171 3.67975217 -29.1865493 3.7300054 -28.855 3.78103116 curveto
++ -28.5232128 3.83209354 -28.1915451 3.88392941 -27.86 3.93654062 curveto
++ -27.5282087 3.98919088 -27.1965411 4.04261748 -26.865 4.0968204 curveto
++ -26.5332049 4.15106483 -26.2015375 4.20608663 -25.87 4.26188384 curveto
++ -25.5382015 4.31772499 -25.2065341 4.37434262 -24.875 4.43173276 curveto
++ -24.5431984 4.48916921 -24.2115312 4.54737926 -23.88 4.60635681 curveto
++ -23.5481957 4.66538294 -23.2165286 4.72517769 -22.885 4.78573275 curveto
++ -22.5531936 4.84633856 -22.2215266 4.90770579 -21.89 4.9698239 curveto
++ -21.5581919 5.03199474 -21.2265252 5.09491757 -20.895 5.15857951 curveto
++ -20.5631909 5.22229596 -20.2315244 5.28675264 -19.9 5.35193429 curveto
++ -19.5681905 5.41717199 -19.2365242 5.48313576 -18.905 5.54980796 curveto
++ -18.5731908 5.61653746 -18.2415248 5.68397646 -17.91 5.7521049 curveto
++ -17.5781919 5.82029157 -17.246526 5.88916871 -16.915 5.95871386 curveto
++ -16.5831937 6.02831781 -16.2515281 6.09859075 -15.92 6.16950783 curveto
++ -15.5881963 6.24048385 -15.256531 6.31210494 -14.925 6.38434389 curveto
++ -14.5931998 6.45664149 -14.2615347 6.52955782 -13.93 6.60306333 curveto
++ -13.5982041 6.67662676 -13.2665393 6.75078018 -12.935 6.82549179 curveto
++ -12.6032092 6.90026009 -12.2715447 6.97558731 -11.94 7.05143951 curveto
++ -11.6082152 7.12734664 -11.2765509 7.2037794 -10.945 7.28070174 curveto
++ -10.613222 7.35767677 -10.281558 7.43514196 -9.95 7.51305931 curveto
++ -9.61822962 7.59102658 -9.2865658 7.66944651 -8.955 7.74827924 curveto
++ -8.623238 7.82715863 -8.2915744 7.90645125 -7.96 7.98611556 curveto
++ -7.6282471 8.06582276 -7.2965837 8.145902 -6.965 8.22631018 curveto
++ -6.63325686 8.30675703 -6.30159365 8.38753309 -5.97 8.46859392 curveto
++ -5.63826722 8.54968875 -5.30660418 8.63106854 -4.975 8.71268763 curveto
++ -4.64327811 8.79433569 -4.31161521 8.8762232 -3.98 8.95830345 curveto
++ -3.64828945 9.04040731 -3.31662666 9.12270402 -2.985 9.20514608 curveto
++ -2.65330114 9.28760608 -2.32163844 9.37021149 -1.99 9.45291417 curveto
++ -1.65831309 9.53562893 -1.32665045 9.618441 -0.995 9.70130181 curveto
++ -0.66332521 9.7841687 -0.331662605 9.86708435 0 9.95 curveto
++ 0.331662605 10.0329156 0.66332521 10.1158313 0.995 10.1986982 curveto
++ 1.32665045 10.281559 1.65831309 10.3643711 1.99 10.4470858 curveto
++ 2.32163844 10.5297885 2.65330114 10.6123939 2.985 10.6948539 curveto
++ 3.31662666 10.777296 3.64828945 10.8595927 3.98 10.9416965 curveto
++ 4.31161521 11.0237768 4.64327811 11.1056643 4.975 11.1873124 curveto
++ 5.30660418 11.2689315 5.63826722 11.3503113 5.97 11.4314061 curveto
++ 6.30159365 11.5124669 6.63325686 11.593243 6.965 11.6736898 curveto
++ 7.2965837 11.754098 7.6282471 11.8341772 7.96 11.9138844 curveto
++ 8.2915744 11.9935487 8.623238 12.0728414 8.955 12.1517208 curveto
++ 9.2865658 12.2305535 9.61822962 12.3089734 9.95 12.3869407 curveto
++ 10.281558 12.464858 10.613222 12.5423232 10.945 12.6192983 curveto
++ 11.2765509 12.6962206 11.6082152 12.7726534 11.94 12.8485605 curveto
++ 12.2715447 12.9244127 12.6032092 12.9997399 12.935 13.0745082 curveto
++ 13.2665393 13.1492198 13.5982041 13.2233732 13.93 13.2969367 curveto
++ 14.2615347 13.3704422 14.5931998 13.4433585 14.925 13.5156561 curveto
++ 15.256531 13.5878951 15.5881963 13.6595162 15.92 13.7304922 curveto
++ 16.2515281 13.8014093 16.5831937 13.8716822 16.915 13.9412861 curveto
++ 17.246526 14.0108313 17.5781919 14.0797084 17.91 14.1478951 curveto
++ 18.2415248 14.2160235 18.5731908 14.2834625 18.905 14.350192 curveto
++ 19.2365242 14.4168642 19.5681905 14.482828 19.9 14.5480657 curveto
++ 20.2315244 14.6132474 20.5631909 14.677704 20.895 14.7414205 curveto
++ 21.2265252 14.8050824 21.5581919 14.8680053 21.89 14.9301761 curveto
++ 22.2215266 14.9922942 22.5531936 15.0536614 22.885 15.1142672 curveto
++ 23.2165286 15.1748223 23.5481957 15.2346171 23.88 15.2936432 curveto
++ 24.2115312 15.3526207 24.5431984 15.4108308 24.875 15.4682672 curveto
++ 25.2065341 15.5256574 25.5382015 15.582275 25.87 15.6381162 curveto
++ 26.2015375 15.6939134 26.5332049 15.7489352 26.865 15.8031796 curveto
++ 27.1965411 15.8573825 27.5282087 15.9108091 27.86 15.9634594 curveto
++ 28.1915451 16.0160706 28.5232128 16.0679065 28.855 16.1189688 curveto
++ 29.1865493 16.1699946 29.5182171 16.2202478 29.85 16.2697321 curveto
++ 30.1815537 16.3191821 30.5132215 16.3678641 30.845 16.4157833 curveto
++ 31.1765583 16.4636706 31.5082261 16.5107959 31.84 16.5571659 curveto
++ 32.1715629 16.6035064 32.5032308 16.6490923 32.835 16.6939319 curveto
++ 33.1665676 16.7387442 33.4982355 16.7828109 33.83 16.8261412 curveto
++ 34.1615723 16.8694465 34.4932402 16.9120162 34.825 16.9538608 curveto
++ 35.156577 16.9956823 35.4882449 17.0367795 35.82 17.0771638 curveto
++ 36.1515816 17.117527 36.4832496 17.157178 36.815 17.1961293 curveto
++ 37.1465862 17.2350614 37.4782541 17.2732943 37.81 17.3108414 curveto
++ 38.1415907 17.3483709 38.4732586 17.3852151 38.805 17.4213882 curveto
++ 39.1365951 17.4575452 39.4682629 17.4930316 39.8 17.5278619 curveto
++ 40.1315993 17.5626777 40.4632672 17.5968379 40.795 17.6303576 curveto
++ 41.1266034 17.6638643 41.4582712 17.696731 41.79 17.7289733 curveto
++ 42.1216074 17.7612037 42.4532752 17.7928102 42.785 17.8238087 curveto
++ 43.1166112 17.8547965 43.4482789 17.8851766 43.78 17.9149653 curveto
++ 44.1116149 17.9447444 44.4432825 17.9739324 44.775 18.0025456 curveto
++ 45.1066183 18.0311504 45.4382859 18.0591807 45.77 18.0866531 curveto
++ 46.1016216 18.1141178 46.4332892 18.1410248 46.765 18.1673911 curveto
++ 47.0966248 18.1937506 47.4282923 18.2195695 47.76 18.2448633 curveto
++ 48.0916278 18.2701511 48.4232954 18.2949139 48.755 18.3191729 curveto
++ 49.0866304 18.3434264 49.4182975 18.3671762 49.75 18.3904222 curveto
++stroke
++[3.98 3.98 ] 0 setdash
++newpath -49.75 -19.9 moveto
++ 49.75 -19.9 lineto
++stroke
++newpath -49.75 19.9 moveto
++ 49.75 19.9 lineto
++stroke
++showpage
++%%EOF
++
++%%EndDocument
++ @endspecial 0.000000 TeXcolorgray 2324 2686 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 2324 2686
++a 2295 2729 a Fc(n)2353 2686 y
++ currentpoint grestore moveto
++ 2353 2686 a 1916 2395
++a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1916 2395 a 1865 2416 a Fc(a)1916 2395 y
++ currentpoint grestore moveto
++ 1916 2395
++a 1946 2987 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1946 2987 a 1659 3012 a Fc(a)28 b Fb(=)f
++Fc(l)r(og)t(sig)t Fb(\()p Fc(n)p Fb(\))2233 2987 y
++ currentpoint grestore moveto
++ 2233
++2987 a 1979 2706 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1979 2706 a 1955 2738 a Fb(0)2004
++2706 y
++ currentpoint grestore moveto
++ 2004 2706 a 2045 2880 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 2045 2880 a 1982 2908
++a Fa(\000)p Fb(1)2109 2880 y
++ currentpoint grestore moveto
++ 2109 2880 a 2070 2432 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++
++2070 2432 a 2008 2460 a Fb(+1)2133 2432 y
++ currentpoint grestore moveto
++ 2133 2432 a
++Black 0.000000 TeXcolorgray eop end
++%%Trailer
++
++userdict /end-hook known{end-hook}if
++%%EOF
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/logsig.pdf
+===================================================================
+Binary files /dev/null	1970-01-01 00:00:00.000000000 +0000 and nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/logsig.pdf	2007-07-24 16:53:07.000000000 +0200 differ
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/logsiglogo.eps
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/logsiglogo.eps	2007-07-24 16:53:07.000000000 +0200
+@@ -0,0 +1,129 @@
++%!PS-Adobe-3.0 EPSF-3.0
++%%BoundingBox: 291 381 320 410
++%%HiResBoundingBox: 291.0768 381.0768 319.9232 409.9232
++%%Creator: Asymptote 1.25
++%%CreationDate: 2007.07.02 21:46:43
++%%Pages: 1
++%%EndProlog
++%%Page: 1 1
++gsave
++ 291.3268 381.3268 translate
++0 setgray
++ 0 0.5 dtransform truncate idtransform setlinewidth pop
++1 setlinecap
++1 setlinejoin
++newpath 0 0 moveto
++ 28.3464009 0 lineto
++ 28.3464009 28.3464009 lineto
++ 0 28.3464009 lineto
++ 0 0 lineto
++closepath
++stroke
++newpath 2.83464009 8.50392027 moveto
++ 25.5117608 8.50392027 lineto
++stroke
++newpath 2.83464009 8.707858 moveto
++ 2.91024628 8.71319256 2.98583699 8.71874422 3.0614113 8.72451292 curveto
++ 3.13701931 8.73028419 3.21261059 8.73627266 3.2881825 8.74249885 curveto
++ 3.36379355 8.74872827 3.43938482 8.75519563 3.51495371 8.76191723 curveto
++ 3.59056799 8.76864286 3.66615943 8.775623 3.74172492 8.78287639 curveto
++ 3.81734299 8.79013482 3.89293458 8.79766684 3.96849613 8.80549188 curveto
++ 4.04411854 8.81332323 4.11971029 8.82144801 4.19526733 8.82988682 curveto
++ 4.27089472 8.8383335 4.34648667 8.84709473 4.42203854 8.85619215 curveto
++ 4.49767161 8.86529935 4.57326377 8.87474338 4.64880975 8.88454693 curveto
++ 4.72444931 8.89436263 4.8000417 8.90453862 4.87558095 8.9150986 curveto
++ 4.95122789 8.92567364 5.02682055 8.93663363 5.10235216 8.94800318 curveto
++ 5.17800746 8.95939135 5.25360041 8.97119027 5.32912337 8.9834254 curveto
++ 5.40478813 8.9956835 5.48038138 9.00837924 5.55589458 9.02153882 curveto
++ 5.63156998 9.03472667 5.70716356 9.0483801 5.78266578 9.06252585 curveto
++ 5.85835313 9.07670629 5.93394706 9.09138118 6.00943699 9.10657764 curveto
++ 6.08513768 9.12181652 6.16073197 9.13757952 6.2362082 9.1538939 curveto
++ 6.31192371 9.17025999 6.38751838 9.18718053 6.4629794 9.2046826 curveto
++ 6.5387113 9.2222475 6.61430634 9.24039759 6.68975061 9.2591595 curveto
++ 6.76550051 9.27799742 6.84109592 9.29745149 6.91652182 9.31754749 curveto
++ 6.99229137 9.33773505 7.06788712 9.35856966 7.14329303 9.3800758 curveto
++ 7.21908388 9.40169172 7.29467993 9.42398518 7.37006423 9.44697891 curveto
++ 7.445878 9.47010363 7.5214743 9.49393561 7.59683544 9.51849532 curveto
++ 7.67267362 9.5432105 7.7482701 9.56866149 7.82360665 9.59486599 curveto
++ 7.89947061 9.62125395 7.97506716 9.64840467 8.05037785 9.67633253 curveto
++ 8.12626874 9.70447554 8.20186525 9.73340621 8.27714906 9.76313505 curveto
++ 8.35306772 9.79311459 8.42866406 9.82390411 8.50392027 9.85550979 curveto
++ 8.5798672 9.88740556 8.65546321 9.92013064 8.73069148 9.95368635 curveto
++ 8.80666676 9.98757528 8.88226226 10.0223093 8.95746268 10.0578846 curveto
++ 9.0334659 10.0938397 9.10906071 10.1306518 9.18423389 10.1683114 curveto
++ 9.26026405 10.2064004 9.33585799 10.2453539 9.4110051 10.2851567 curveto
++ 9.48706063 10.3254408 9.56265352 10.3665922 9.6377763 10.4085899 curveto
++ 9.71385501 10.4511221 9.78944666 10.4945196 9.86454751 10.5387555 curveto
++ 9.94064654 10.5835794 10.0162368 10.6292613 10.0913187 10.6757688 curveto
++ 10.1674346 10.7229167 10.2430233 10.7709101 10.3180899 10.8197113 curveto
++ 10.3942186 10.8692028 10.4698057 10.9195222 10.5448611 10.9706266 curveto
++ 10.6209979 11.0224672 10.6965833 11.0751128 10.7716323 11.128516 curveto
++ 10.8477721 11.1826954 10.9233559 11.2376518 10.9984035 11.2933341 curveto
++ 11.0745409 11.3498248 11.1501229 11.40706 11.2251748 11.4649852 curveto
++ 11.3013039 11.5237419 11.3768843 11.583206 11.451946 11.6433204 curveto
++ 11.528061 11.7042784 11.6036398 11.7659027 11.6787172 11.8281342 curveto
++ 11.7548121 11.8912092 11.8303894 11.9549058 11.9054884 12.0191633 curveto
++ 11.9815573 12.0842508 12.0571333 12.1499121 12.1322596 12.2160854 curveto
++ 12.2082968 12.283061 12.2838716 12.3505596 12.3590308 12.418519 curveto
++ 12.4350308 12.4872386 12.5106045 12.5564281 12.585802 12.6260251 curveto
++ 12.6617598 12.6963258 12.7373326 12.7670412 12.8125732 12.8381091 curveto
++ 12.8884843 12.9098102 12.9640563 12.9818694 13.0393444 13.0542245 curveto
++ 13.1152047 13.1271295 13.1907762 13.2003344 13.2661156 13.2737776 curveto
++ 13.3419218 13.3476759 13.4174928 13.4218149 13.4928868 13.4961336 curveto
++ 13.5686362 13.5708026 13.6442069 13.6456528 13.719658 13.7206231 curveto
++ 13.7953487 13.7958314 13.8709191 13.8711606 13.9464292 13.9465501 curveto
++ 14.0220599 14.0220599 14.0976302 14.0976302 14.1732004 14.1732004 curveto
++ 14.2487707 14.2487707 14.324341 14.324341 14.3999717 14.3998508 curveto
++ 14.4754818 14.4752403 14.5510522 14.5505695 14.6267429 14.6257778 curveto
++ 14.702194 14.7007481 14.7777647 14.7755982 14.8535141 14.8502673 curveto
++ 14.9289081 14.924586 15.0044791 14.998725 15.0802853 15.0726233 curveto
++ 15.1556247 15.1460665 15.2311961 15.2192714 15.3070565 15.2921764 curveto
++ 15.3823446 15.3645315 15.4579166 15.4365906 15.5338277 15.5082918 curveto
++ 15.6090682 15.5793597 15.6846411 15.6500751 15.7605989 15.7203758 curveto
++ 15.8357963 15.7899728 15.9113701 15.8591623 15.9873701 15.9278819 curveto
++ 16.0625293 15.9958413 16.1381041 16.0633399 16.2141413 16.1303155 curveto
++ 16.2892676 16.1964888 16.3648436 16.26215 16.4409125 16.3272376 curveto
++ 16.5160115 16.3914951 16.5915888 16.4551917 16.6676837 16.5182667 curveto
++ 16.7427611 16.5804982 16.8183399 16.6421225 16.8944549 16.7030805 curveto
++ 16.9695166 16.7631949 17.045097 16.822659 17.1212261 16.8814157 curveto
++ 17.196278 16.9393408 17.27186 16.9965761 17.3479973 17.0530668 curveto
++ 17.423045 17.1087491 17.4986287 17.1637055 17.5747686 17.2178849 curveto
++ 17.6498176 17.2712881 17.725403 17.3239336 17.8015398 17.3757743 curveto
++ 17.8765952 17.4268787 17.9521823 17.4771981 18.028311 17.5266896 curveto
++ 18.1033776 17.5754908 18.1789663 17.6234842 18.2550822 17.6706321 curveto
++ 18.3301641 17.7171396 18.4057544 17.7628215 18.4818534 17.8076454 curveto
++ 18.5569542 17.8518813 18.6325459 17.8952788 18.7086246 17.9378109 curveto
++ 18.7837474 17.9798087 18.8593403 18.0209601 18.9353958 18.0612442 curveto
++ 19.0105429 18.101047 19.0861368 18.1400005 19.162167 18.1780895 curveto
++ 19.2373402 18.2157491 19.312935 18.2525612 19.3889382 18.2885163 curveto
++ 19.4641386 18.3240916 19.5397341 18.3588256 19.6157094 18.3927145 curveto
++ 19.6909377 18.4262703 19.7665337 18.4589953 19.8424806 18.4908911 curveto
++ 19.9177368 18.5224968 19.9933332 18.5532863 20.0692518 18.5832658 curveto
++ 20.1445356 18.6129947 20.2201322 18.6419253 20.296023 18.6700684 curveto
++ 20.3713337 18.6979962 20.4469303 18.7251469 20.5227942 18.7515349 curveto
++ 20.5981308 18.7777394 20.6737273 18.8031904 20.7495655 18.8279056 curveto
++ 20.8249266 18.8524653 20.9005229 18.8762973 20.9763367 18.899422 curveto
++ 21.051721 18.9224157 21.127317 18.9447092 21.2031079 18.9663251 curveto
++ 21.2785138 18.9878312 21.3541095 19.0086658 21.4298791 19.0288534 curveto
++ 21.505305 19.0489494 21.5809004 19.0684035 21.6566503 19.0872414 curveto
++ 21.7320946 19.1060033 21.8076896 19.1241534 21.8834215 19.1417183 curveto
++ 21.9588825 19.1592204 22.0344772 19.1761409 22.1101927 19.192507 curveto
++ 22.1856689 19.2088214 22.2612632 19.2245844 22.3369639 19.2398233 curveto
++ 22.4124538 19.2550197 22.4880478 19.2696946 22.5637351 19.283875 curveto
++ 22.6392373 19.2980208 22.7148309 19.3116742 22.7905063 19.3248621 curveto
++ 22.8660195 19.3380216 22.9416128 19.3507174 23.0172775 19.3629755 curveto
++ 23.0928005 19.3752106 23.1683934 19.3870095 23.2440487 19.3983977 curveto
++ 23.3195803 19.4097673 23.395173 19.4207273 23.4708199 19.4313023 curveto
++ 23.5463592 19.4418623 23.6219516 19.4520383 23.6975911 19.461854 curveto
++ 23.7731371 19.4716575 23.8487293 19.4811015 23.9243624 19.4902087 curveto
++ 23.9999142 19.4993062 24.0755062 19.5080674 24.1511336 19.5165141 curveto
++ 24.2266906 19.5249529 24.3022824 19.5330777 24.3779048 19.540909 curveto
++ 24.4534663 19.548734 24.5290579 19.5562661 24.604676 19.5635245 curveto
++ 24.6802415 19.5707779 24.7558329 19.577758 24.8314472 19.5844837 curveto
++ 24.9070161 19.5912053 24.9826073 19.5976726 25.0582184 19.603902 curveto
++ 25.1337903 19.6101282 25.2093816 19.6161167 25.2849896 19.621888 curveto
++ 25.3605639 19.6276567 25.4361546 19.6332083 25.5117608 19.6385429 curveto
++stroke
++grestore
++showpage
++%%EOF
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/logsiglogo.pdf
+===================================================================
+Binary files /dev/null	1970-01-01 00:00:00.000000000 +0000 and nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/logsiglogo.pdf	2007-07-24 16:53:07.000000000 +0200 differ
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/purelin.eps
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/purelin.eps	2007-07-24 16:53:07.000000000 +0200
+@@ -0,0 +1,713 @@
++%!PS-Adobe-3.0 EPSF-3.0
++%%Creator: dvips(k) 5.94b Copyright 2004 Radical Eye Software
++%%Title: purelin_.dvi
++%%CreationDate: Mon Jul 02 22:13:33 2007
++%%Pages: 1
++%%PageOrder: Ascend
++%%BoundingBox: 255 345 356 446
++%%HiResBoundingBox: 255.5 345.5 355.5 445.5
++%%DocumentFonts: CMMI12 CMR12 CMSY10
++%%EndComments
++%DVIPSWebPage: (www.radicaleye.com)
++%DVIPSCommandLine: C:\texmf\miktex\bin\dvips.exe -R -O 127.1bp,220.7bp
++%+ -T 612bp,792bp -q -o purelin_.ps purelin_.dvi
++%DVIPSParameters: dpi=600
++%DVIPSSource:  TeX output 2007.07.02:2213
++%%BeginProcSet: tex.pro 0 0
++%!
++/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
++N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
++mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
++0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
++landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
++mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
++matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
++exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
++statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
++N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
++/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
++/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
++array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
++df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
++definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
++}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
++B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
++1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
++/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
++setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
++restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
++/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
++}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
++bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
++mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
++SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
++userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
++1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
++index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
++/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
++/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
++(LaserWriter 16/600)]{A length product length le{A length product exch 0
++exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
++end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
++grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
++imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
++exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
++fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
++delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
++B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
++p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
++rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
++
++%%EndProcSet
++%%BeginProcSet: texps.pro 0 0
++%!
++TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
++index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
++exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
++exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
++dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
++ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
++end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
++dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
++roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
++dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
++if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
++def end
++
++%%EndProcSet
++%%BeginProcSet: special.pro 0 0
++%!
++TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
++/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
++/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
++/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
++/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
++X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
++/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
++/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
++{userdict/md get type/dicttype eq{userdict begin md length 10 add md
++maxlength ge{/md md dup length 20 add dict copy def}if end md begin
++/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
++atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
++itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
++transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
++curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
++pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
++if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
++-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
++get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
++yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
++neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
++noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
++90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
++neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
++1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
++2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
++-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
++TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
++Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
++}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
++save N userdict maxlength dict begin/magscale true def normalscale
++currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
++/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
++psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
++psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
++TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
++psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
++roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
++moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
++begin/SpecialSave save N gsave normalscale currentpoint TR
++ at SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{
++CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
++closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
++sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
++}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
++CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
++lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
++/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
++repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
++/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
++currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
++moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
++/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
++1 startangle endangle arc savematrix setmatrix}N end
++
++%%EndProcSet
++%%BeginProcSet: color.pro 0 0
++%!
++TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
++setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
++}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
++/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
++setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
++/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
++known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
++/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
++/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
++setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
++setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
++0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
++/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
++setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
++0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
++0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
++0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
++/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
++setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
++setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
++0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
++/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
++setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
++0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
++0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
++0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
++/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
++setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
++/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
++0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
++0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
++0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
++setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
++0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
++/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
++setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
++0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
++1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
++/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
++setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
++0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
++DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
++setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
++setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
++setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
++
++%%EndProcSet
++%%BeginFont: CMSY10
++%!PS-AdobeFont-1.1: CMSY10 1.0
++%%CreationDate: 1991 Aug 15 07:20:57
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.0) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMSY10) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle -14.035 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMSY10 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 0 /minus put
++readonly def
++/FontBBox{-29 -960 1116 775}readonly def
++/UniqueID 5000820 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
++7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
++A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
++E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
++221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
++27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
++5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
++0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
++DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
++71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
++4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
++515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609
++C627A8B1550654AD5E22C5F3F3CC8C1C0A6C7ADDAB55016A76EC46213FD9BAAF
++03F7A5FD261BF647FCA5049118033F809370A84AC3ADA3D5BE032CBB494D7851
++A6242E785CCC20D81FC5EE7871F1E588DA3E31BD321C67142C5D76BC6AC708DF
++C21616B4CC92F0F8B92BD37A4AB83E066D1245FAD89B480CB0AC192D4CAFA6AD
++241BD8DF7AD566A2022FBC67364AB89F33608554113D210FE5D27F8FB1B2B78A
++F22EC999DBAAFC9C60017101D5FB2A3B6E2BF4BE47B8E5E4662B8C41AB471DFC
++A31EE1
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++%%BeginFont: CMR12
++%!PS-AdobeFont-1.1: CMR12 1.0
++%%CreationDate: 1991 Aug 20 16:38:05
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.0) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMR12) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle 0 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMR12 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 40 /parenleft put
++dup 41 /parenright put
++dup 43 /plus put
++dup 48 /zero put
++dup 49 /one put
++dup 61 /equal put
++readonly def
++/FontBBox{-34 -251 988 750}readonly def
++/UniqueID 5000794 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
++016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
++9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
++D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
++469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
++2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
++68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
++3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E
++59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28
++51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23
++DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A
++AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F
++45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31
++821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE
++96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D
++9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379
++26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4
++140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213
++1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498
++1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB
++377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A
++0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03
++5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4
++ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15
++FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671C8926C9ED415
++D9C320876265E289F7FA41B4BB6252B17463EF2AC4A92D616D39E58816A6F8F2
++367DBF4EC567A70AF0E7BD49173056591769FB20BD5048CA92C6B1994457323B
++9950B5F84037A826CC226EE233EF4D0E893CEE5C1F652F4F3E71E7CEA4A01879
++EA41FAB023FC06B7ABCF70C48E5F934B765298142FF142EBCEB4A96DD478F51E
++C4923850A838B1A21DAA720558EA0B46AA90175AC1413FC2AE9729C8D0A0AE60
++8308EF0474B68ECC49D2BDD08E003D38DD06EB2B4BFF2D670CB67075B26D39CD
++2E06571D410CAFEB8D5A5CD85316AC3480FFD6F13332CB610F821594247A8160
++A75CE2C3B81601604174C634417F1F8214BA467438F6A1AA72DF3D30195BA544
++B7EBE7B387D15C9135A3DFC67392964E192909B8F78DC39D458A5E8B6EB9EB97
++2946FE6D7A91BCED70DF5CC879A0D3386BD4A0446ACE5500A45F3976C8AE60C5
++4B18CE7283C9763C179A02BD59631825B95740BAB616858ED5FEC11D6590D4C5
++B1EBC7E78DD271A45AB212BD86297B706DDFACEE146F388A20EE30F1378F1E5C
++C4F5743EDECCF4C256A1FE53A655553DF1783C2BC6768C3A24F5D691C962691C
++2E1870D8BB49455851A5CFFFAD7D5B4045D66236FEB0F318D83788BC166A4C9E
++4EE1636CDFBB59BD8A1A6520D9F31AE3DD129D3F81B4786A82CA43B9E6BAFB55
++EED33714E2CBADEE7BF01BD2B560A3A70577D6BD9B5F05B9DA70FB0CA5676C53
++A2385727BFD5F471D5570F40FBE5F1A6BF76C0A17EBE6D468BFDB2FCE1BF1EC5
++3351B5EA44A54BF405AC94DED3DE28EFE253678550056DDEA892DB08E90541EE
++935DE706E8D1CB155DD4EB762A3E18CC7D3E7DEE85C1775A082DCA68BC4FA433
++B81F7E608FB86D6D8F30A67003DF771ACE5DA00293F1FF4137CD87ECC5713309
++E4FD2DCF054A7301462C5AB3C024CD16E8311BE610034610B13911C14A457E0E
++528345ECED9B063EF7D5C69A73CE9799CCC9A23DAC7C90C4FF29DC70025EC2D0
++736EB59000F02F27F3AD6F645B28C5C69A43EF1537E4FA44EDDE536AF5C6C5B5
++763111E88F29B86B9783623ED39EA704B38B193F6DCDF202A1AF04FCFFFDA2DC
++DF887BEA50F5800C3C821388EF3E3189067FE0541BE609FCF6E5A0DAD8C4FC1B
++EB51267D02E3CEC620AB85D8D624DB85FC04005C1AE9DCE7A209A3CD3BCF89C5
++5B3CA84ADA7CA6E3DAFB07C5E46DF7AF29F31346B395E839F074D8B889C60837
++842024F7E6A7A5C50A54AD97D89F5DCBD671B6735D6D1D4E9AA95111449EA839
++4A642ACA
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++%%BeginFont: CMMI12
++%!PS-AdobeFont-1.1: CMMI12 1.100
++%%CreationDate: 1996 Jul 27 08:57:55
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.100) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMMI12) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle -14.04 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMMI12 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 97 /a put
++dup 101 /e put
++dup 105 /i put
++dup 108 /l put
++dup 110 /n put
++dup 112 /p put
++dup 114 /r put
++dup 117 /u put
++readonly def
++/FontBBox{-30 -250 1026 750}readonly def
++/UniqueID 5087386 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
++3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
++532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
++B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
++986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
++D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
++5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
++4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67
++3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993
++EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F
++4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59
++2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A
++323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C
++2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1
++D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA
++5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F
++0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D
++A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77
++2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60
++00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8
++CA0BD3B53F9FD95670A878A64E913C339F38088BB76CF1458CB383805AB5359E
++BA3A3537C88B7A8CAB42412D8D645B9ACA6D433E26192F237AF00ABC7BC13DA3
++0697FB05CC83DBCA72AA53D2025675BA5E2DF9E2C4A2038DCF160C2BB20B02CF
++572199F77731E00587F025D73A3C33B647F7BF6664241320667428AD844C9D84
++7A7747AB70245A91B895E0183954C8A93855793FE2798EE5543D775A3A54F98A
++822ACE46FEB009049940F99D24D7050BB8B6CE2AC2990521ED35A9488016DC83
++4C3F251F5A4E3AD99E4E5550830124778E065A4ADD58BCC72CAFAED1EB8AF229
++119A2752AA2AD62BA6AB975E71220D5E3D23E5D9175BB3BA70303F2C006EAA33
++5A906E068C3FB7CC40418179190D683917F11722A259F7809F3C7774D128B51B
++C4CC20850F9E1A5C5856D41D8FB730E04B0E747CFA9674F943E7EC7A73805701
++F9D4D8E4170264A2A8E591C7AA3445D0F86AF773B960B1F5B7604001FA594EF9
++99C3FEA429669960EEE33E1150A0FF41733D2E25CD1E5BB0CD6685444271EA2B
++F01587CE8E7034B2C4C167594B1216C2D9C75A57207AAADF134F4E9CD6AAC616
++784D91B39AD85200341B4B33127E9AD1D7C24466E5410DD289DF78C335D2BE90
++B5C581D6E02F001742B779171454EE86CBBA0E84F9060C62A29E941B69FD970E
++1FACADBA00A4434305C1B6C0FBC00C995A427BA9C84833870E3626DA568710EF
++FDCAC2756E95C19EA4A64D445BECC73A40B91077D3816D3A2E7E2804C6E43200
++1C0938D3EDA049E3430FB8AB80908250B638359944962E09541FBB7A00956D1A
++CA7D8C235656180BEB1725360319CD3B6C808BB29CE0999C081133B7A874723F
++B40B681502C7C9B4D5548FE64E93A3F9C7ED7AF3B5A8798B3C99BB075EA712B8
++7F894E9535CFAC44997D918C5FAAA3D12F1A1E761EB0B6484BC961437DC6966E
++6FB7E79FA21574B3860BCFC50C49A6A00E0623EC34F7DDE1E7F7DD84D435EF6B
++D527B0FF0B862CCAE6C59BD53FBB4AB6A40B9037BA85F5FB55D9F669168D6C63
++836FEEDD9D3D7780758992C74ADC93F937422F6389512258D3179F81831ACA5D
++9ED1AFFD9BE0B9DA241FE7A5F87430AB2D502A574FABFF76CFF2CB6B5CD36CA7
++3AEACC8546AC8F3E8B9294D341CFF798B4BB0159748B87962404D35AFB7FE0F0
++975B78ACE5052B63524281267544FFFC033ABE44B7211EA8B683D1A1E111F5B2
++8B054946786834A782663AB0281BD98890614D628FF2D0AE8E4872356D1ADEAC
++B28D8FE91B40597E2A93C2FAD5865F6433565020DCFAD67966FDDE238A806CFC
++4AA1CF35C85C8482A5DCB777B67DB60C75DFDC90A443BA4A0C1AB204F9071FB5
++9A86B1433E73AD8C89456D1C7A397C3107E613093D10FF7C0C2A333F6D4989FE
++55315C8D6D2F9AE7D64EE802DB04537177730D9C45EB86923D14ACCFB25931A3
++85CAEF6BB6C87F57B726D35C7CEB2B7E7B383134991DE010D37CDBFDCDE6560D
++C92ECE847A8DF5B49047AC03FB832343070C1A107446F5A8C3AC0F1CD98D13F0
++72DFCE06907EB8B006EAFECC668A2069171E180E7D6C4D7B3667A88DC4B897F9
++3E8EC186316C6A063C1685BC719A22755D9187AABA29C85981DDCCB36749FB4E
++5147BDB6996CD4484189F19899677EAF93E2CF7B8AFD7E9025A489F61EAF76A3
++116296EEF674F490A6E5B8C99933EDAA5AD69C26D778861DAED43F13EFCAA5B4
++F6BA2A4F99A2367CBB565642E33D1EDFB93B9CCB6A8DE9E6EBAA1284795A8AE6
++E713821DE81E216D9DA2B77E8320C39017C065EC1E291BAB4C0970E681777E43
++B02B86A4771D6CF8A2E35996835D42568ECB5021CB79E869FA8A1C6DA36B3528
++81C182EF2D162D42C9E2A461B9846F69CAAD16F8E1D0B362E93D8B0C4F98EDFC
++E80CEF27BAE611D5BDD9A4E9604E3EEC9AD4D6E78F2C6126BB6C0367528BA99A
++616BC94E08E7DC9AD5704A20357651C97F11C1CC8382ADE9372FF10059153F2C
++570640CB6F59F38F5EFCCDB25F8204A32B2B5C625EACFE2710F654456F162BBD
++4A1102628841C7D7F1CCDE34BE07EDFCABC0074EBB5905314F5495B76932ABF7
++439344B44F20C39036C428AC624539BBD90D6A18472E49396CF626E8A36278EB
++EEC0495B90BB335B57B21295647BED95E73DA15E8F0F58274807744FCC7A1D80
++8D32048390164C0E98B15BAA426FF95E38A2E3F2C4F7071AD15E6F9E29A06F97
++627254DA105043685FA4EA619D396B05A5262E0C0D825B761229E45E2502F258
++0096999F06AA62DB9F0F5D045073F46FBE2C2E24D61819DD4E95772B752F5D68
++DC8FE0BD5D469C390D307CFB740EFDCC4DFE7D880122544A26D7F74B8BF08170
++5AE2A74247F88C2554BD1390D9046AE1C3EA2714852599E5D5502EC332E8CF8D
++6DF662061DADFE0C5CF47A8C49EB5BE73480F869CB3FB796D32075F0FCC62826
++78B99A248E5643313546494FBC81204EEFE48FA74DE080ACFA414D320EDB0CC8
++9561F52B084B518D18E6FA395656239A185C31524D1DC4B38DF0AD976B16A126
++F3C3E561BB8D823D86809188D3E53C26A211F4A48269F42FF9CD7CAF18D353FD
++1C818F47121EB0F9F7BF5297F0B0D64A8A6F0E5F40EF2D53E705B8E3A0708DD0
++498F1699826F8AE9A4091BEFEDBCF29B634364D2099A7563A9C94AB5C70FD96B
++6B50962996662E878CFCD78EFCC04DE160A310A12E1041C710EDCDB52411104D
++1D06928D15ED7E9EF47BFA6D3E94ED3D08DB8C51C46D1FAAF631508A04E0B8B8
++9D522F986DA912A614CA81CC04D29904A778ECECD24F1E6B2B770D7C233063DB
++339990AA4C6790A9D18BB067893392CD19DD1A64A4BBC801AAA1E4EEFAA73165
++BADC6CC545C4CF3032A8B2C989ABD29A23321DD2EC7284D50EF6ECC9C58FAFDF
++E49693AC570EC7F13553C7F22979480366F20DA425F6F57B13D7E0DDDB9D9709
++9FA2143704485D981F17D5D60CA5D1D11DE1706DD50AAE79A9F6E4064503E9A3
++7B167C3E3BF165E15B35CDF3DF5F6CDC1905FDDC37FA3BB80F64264D7B7A5572
++0859CE5EC4743F63B0F5DFFECE1033B69D980597D2462C6EE201C9D3C58976EB
++3AD4085EE042C0764B91658631D48E94421DB1B944BE3E7DC289F31421B9CDD7
++5D542765492E873DF269BB4321843898F1E9C4268B9215DAE306805E3A808BA8
++B25B7C7A5C5BE84DEC2D7EBCD2882F91E5097C6444D4C0A026AEC0C6DE719C36
++2C2F7ECB45C39494DA998533AB69C15B1CA3F6EBE133AB28548603067A23478D
++A914502B1F12CB69DE9607507D2FDD8F16D1B158CBC8AAEFEA496B7A5E88EE8F
++9C1B7BBD7009FA5913DD08E54374D678BAEB52BFB90939B0628FA57ADA06FF2B
++538156FCC4F86631374D508D0FDFF287B1FD185FA6D734356503F339E4299F8B
++CB7FE2E118737DA4262B64ED3A07E0BF58242837E462F8C6
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++TeXDict begin 40258584 52099344 1000 600 600 (purelin_.dvi)
++ at start /Fa 255[77{}1 99.6264 /CMSY10 rf /Fb 194[76 11[49
++49 4[76 1[38 38 40[{}6 99.6264 /CMR12 rf /Fc 138[56 2[44
++1[49 1[58 1[29 2[33 3[45 3[51 97[{}8 99.6264 /CMMI12
++rf end
++%%EndProlog
++%%BeginSetup
++%%Feature: *Resolution 600dpi
++TeXDict begin
++ end
++%%EndSetup
++%%Page: 1 1
++TeXDict begin 1 0 bop Black Black 1529 3121 a @beginspecial
++-50 @llx -50 @lly 50 @urx 50 @ury 1000 @rwi @setspecial
++%%BeginDocument: purelin_0.eps
++%!PS-Adobe-3.0 EPSF-3.0
++%%BoundingBox: -51 -50 51 50
++%%HiResBoundingBox: -50 -50 50 50
++%%Creator: Asymptote 1.25
++%%CreationDate: 2007.07.02 22:13:33
++%%Pages: 1
++%%EndProlog
++%%Page: 1 1
++0 setgray
++ 0 0.5 dtransform truncate idtransform setlinewidth pop
++1 setlinecap
++1 setlinejoin
++gsave
++ 0 0 translate
++newpath 42.25 0 moveto
++ 11.5833333 0 -19.0833333 0 -49.75 0 curveto
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath 49.75 1.5959456e-16 moveto
++ 42.25 2.00961894 lineto
++ 42.25 -2.00961894 lineto
++ 44.75 -1.33974596 47.25 -0.669872981 49.75 -1.5959456e-16 curveto
++ 49.75 -1.15843382e-16 49.75 1.15843382e-16 49.75 1.5959456e-16 curveto
++closepath
++fill
++grestore
++gsave
++ 0 0 translate
++newpath 49.75 1.5959456e-16 moveto
++ 42.25 2.00961894 lineto
++ 42.25 -2.00961894 lineto
++ 44.75 -1.33974596 47.25 -0.669872981 49.75 -1.5959456e-16 curveto
++ 49.75 -1.15843382e-16 49.75 1.15843382e-16 49.75 1.5959456e-16 curveto
++closepath
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath 0 27.325 moveto
++ 0 6.60833333 0 -14.1083333 0 -34.825 curveto
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath -4.23272528e-16 34.825 moveto
++ -2.00961894 27.325 lineto
++ 2.00961894 27.325 lineto
++ 1.33974596 29.825 0.669872981 32.325 -1.50053581e-16 34.825 curveto
++ -1.87503637e-16 34.825 -3.85822471e-16 34.825 -4.23272528e-16 34.825 curveto
++closepath
++fill
++grestore
++gsave
++ 0 0 translate
++newpath -4.23272528e-16 34.825 moveto
++ -2.00961894 27.325 lineto
++ 2.00961894 27.325 lineto
++ 1.33974596 29.825 0.669872981 32.325 -1.50053581e-16 34.825 curveto
++ -1.87503637e-16 34.825 -3.85822471e-16 34.825 -4.23272528e-16 34.825 curveto
++closepath
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++newpath -49.75 -49.75 moveto
++ -49.4183333 -49.4183333 -49.0866667 -49.0866667 -48.755 -48.755 curveto
++ -48.4233333 -48.4233333 -48.0916667 -48.0916667 -47.76 -47.76 curveto
++ -47.4283333 -47.4283333 -47.0966667 -47.0966667 -46.765 -46.765 curveto
++ -46.4333333 -46.4333333 -46.1016667 -46.1016667 -45.77 -45.77 curveto
++ -45.4383333 -45.4383333 -45.1066667 -45.1066667 -44.775 -44.775 curveto
++ -44.4433333 -44.4433333 -44.1116667 -44.1116667 -43.78 -43.78 curveto
++ -43.4483333 -43.4483333 -43.1166667 -43.1166667 -42.785 -42.785 curveto
++ -42.4533333 -42.4533333 -42.1216667 -42.1216667 -41.79 -41.79 curveto
++ -41.4583333 -41.4583333 -41.1266667 -41.1266667 -40.795 -40.795 curveto
++ -40.4633333 -40.4633333 -40.1316667 -40.1316667 -39.8 -39.8 curveto
++ -39.4683333 -39.4683333 -39.1366667 -39.1366667 -38.805 -38.805 curveto
++ -38.4733333 -38.4733333 -38.1416667 -38.1416667 -37.81 -37.81 curveto
++ -37.4783333 -37.4783333 -37.1466667 -37.1466667 -36.815 -36.815 curveto
++ -36.4833333 -36.4833333 -36.1516667 -36.1516667 -35.82 -35.82 curveto
++ -35.4883333 -35.4883333 -35.1566667 -35.1566667 -34.825 -34.825 curveto
++ -34.4933333 -34.4933333 -34.1616667 -34.1616667 -33.83 -33.83 curveto
++ -33.4983333 -33.4983333 -33.1666667 -33.1666667 -32.835 -32.835 curveto
++ -32.5033333 -32.5033333 -32.1716667 -32.1716667 -31.84 -31.84 curveto
++ -31.5083333 -31.5083333 -31.1766667 -31.1766667 -30.845 -30.845 curveto
++ -30.5133333 -30.5133333 -30.1816667 -30.1816667 -29.85 -29.85 curveto
++ -29.5183333 -29.5183333 -29.1866667 -29.1866667 -28.855 -28.855 curveto
++ -28.5233333 -28.5233333 -28.1916667 -28.1916667 -27.86 -27.86 curveto
++ -27.5283333 -27.5283333 -27.1966667 -27.1966667 -26.865 -26.865 curveto
++ -26.5333333 -26.5333333 -26.2016667 -26.2016667 -25.87 -25.87 curveto
++ -25.5383333 -25.5383333 -25.2066667 -25.2066667 -24.875 -24.875 curveto
++ -24.5433333 -24.5433333 -24.2116667 -24.2116667 -23.88 -23.88 curveto
++ -23.5483333 -23.5483333 -23.2166667 -23.2166667 -22.885 -22.885 curveto
++ -22.5533333 -22.5533333 -22.2216667 -22.2216667 -21.89 -21.89 curveto
++ -21.5583333 -21.5583333 -21.2266667 -21.2266667 -20.895 -20.895 curveto
++ -20.5633333 -20.5633333 -20.2316667 -20.2316667 -19.9 -19.9 curveto
++ -19.5683333 -19.5683333 -19.2366667 -19.2366667 -18.905 -18.905 curveto
++ -18.5733333 -18.5733333 -18.2416667 -18.2416667 -17.91 -17.91 curveto
++ -17.5783333 -17.5783333 -17.2466667 -17.2466667 -16.915 -16.915 curveto
++ -16.5833333 -16.5833333 -16.2516667 -16.2516667 -15.92 -15.92 curveto
++ -15.5883333 -15.5883333 -15.2566667 -15.2566667 -14.925 -14.925 curveto
++ -14.5933333 -14.5933333 -14.2616667 -14.2616667 -13.93 -13.93 curveto
++ -13.5983333 -13.5983333 -13.2666667 -13.2666667 -12.935 -12.935 curveto
++ -12.6033333 -12.6033333 -12.2716667 -12.2716667 -11.94 -11.94 curveto
++ -11.6083333 -11.6083333 -11.2766667 -11.2766667 -10.945 -10.945 curveto
++ -10.6133333 -10.6133333 -10.2816667 -10.2816667 -9.95 -9.95 curveto
++ -9.61833333 -9.61833333 -9.28666667 -9.28666667 -8.955 -8.955 curveto
++ -8.62333333 -8.62333333 -8.29166667 -8.29166667 -7.96 -7.96 curveto
++ -7.62833333 -7.62833333 -7.29666667 -7.29666667 -6.965 -6.965 curveto
++ -6.63333333 -6.63333333 -6.30166667 -6.30166667 -5.97 -5.97 curveto
++ -5.63833333 -5.63833333 -5.30666667 -5.30666667 -4.975 -4.975 curveto
++ -4.64333333 -4.64333333 -4.31166667 -4.31166667 -3.98 -3.98 curveto
++ -3.64833333 -3.64833333 -3.31666667 -3.31666667 -2.985 -2.985 curveto
++ -2.65333333 -2.65333333 -2.32166667 -2.32166667 -1.99 -1.99 curveto
++ -1.65833333 -1.65833333 -1.32666667 -1.32666667 -0.995 -0.995 curveto
++ -0.663333333 -0.663333333 -0.331666667 -0.331666667 0 0 curveto
++ 0.331666667 0.331666667 0.663333333 0.663333333 0.995 0.995 curveto
++ 1.32666667 1.32666667 1.65833333 1.65833333 1.99 1.99 curveto
++ 2.32166667 2.32166667 2.65333333 2.65333333 2.985 2.985 curveto
++ 3.31666667 3.31666667 3.64833333 3.64833333 3.98 3.98 curveto
++ 4.31166667 4.31166667 4.64333333 4.64333333 4.975 4.975 curveto
++ 5.30666667 5.30666667 5.63833333 5.63833333 5.97 5.97 curveto
++ 6.30166667 6.30166667 6.63333333 6.63333333 6.965 6.965 curveto
++ 7.29666667 7.29666667 7.62833333 7.62833333 7.96 7.96 curveto
++ 8.29166667 8.29166667 8.62333333 8.62333333 8.955 8.955 curveto
++ 9.28666667 9.28666667 9.61833333 9.61833333 9.95 9.95 curveto
++ 10.2816667 10.2816667 10.6133333 10.6133333 10.945 10.945 curveto
++ 11.2766667 11.2766667 11.6083333 11.6083333 11.94 11.94 curveto
++ 12.2716667 12.2716667 12.6033333 12.6033333 12.935 12.935 curveto
++ 13.2666667 13.2666667 13.5983333 13.5983333 13.93 13.93 curveto
++ 14.2616667 14.2616667 14.5933333 14.5933333 14.925 14.925 curveto
++ 15.2566667 15.2566667 15.5883333 15.5883333 15.92 15.92 curveto
++ 16.2516667 16.2516667 16.5833333 16.5833333 16.915 16.915 curveto
++ 17.2466667 17.2466667 17.5783333 17.5783333 17.91 17.91 curveto
++ 18.2416667 18.2416667 18.5733333 18.5733333 18.905 18.905 curveto
++ 19.2366667 19.2366667 19.5683333 19.5683333 19.9 19.9 curveto
++ 20.2316667 20.2316667 20.5633333 20.5633333 20.895 20.895 curveto
++ 21.2266667 21.2266667 21.5583333 21.5583333 21.89 21.89 curveto
++ 22.2216667 22.2216667 22.5533333 22.5533333 22.885 22.885 curveto
++ 23.2166667 23.2166667 23.5483333 23.5483333 23.88 23.88 curveto
++ 24.2116667 24.2116667 24.5433333 24.5433333 24.875 24.875 curveto
++ 25.2066667 25.2066667 25.5383333 25.5383333 25.87 25.87 curveto
++ 26.2016667 26.2016667 26.5333333 26.5333333 26.865 26.865 curveto
++ 27.1966667 27.1966667 27.5283333 27.5283333 27.86 27.86 curveto
++ 28.1916667 28.1916667 28.5233333 28.5233333 28.855 28.855 curveto
++ 29.1866667 29.1866667 29.5183333 29.5183333 29.85 29.85 curveto
++ 30.1816667 30.1816667 30.5133333 30.5133333 30.845 30.845 curveto
++ 31.1766667 31.1766667 31.5083333 31.5083333 31.84 31.84 curveto
++ 32.1716667 32.1716667 32.5033333 32.5033333 32.835 32.835 curveto
++ 33.1666667 33.1666667 33.4983333 33.4983333 33.83 33.83 curveto
++ 34.1616667 34.1616667 34.4933333 34.4933333 34.825 34.825 curveto
++ 35.1566667 35.1566667 35.4883333 35.4883333 35.82 35.82 curveto
++ 36.1516667 36.1516667 36.4833333 36.4833333 36.815 36.815 curveto
++ 37.1466667 37.1466667 37.4783333 37.4783333 37.81 37.81 curveto
++ 38.1416667 38.1416667 38.4733333 38.4733333 38.805 38.805 curveto
++ 39.1366667 39.1366667 39.4683333 39.4683333 39.8 39.8 curveto
++ 40.1316667 40.1316667 40.4633333 40.4633333 40.795 40.795 curveto
++ 41.1266667 41.1266667 41.4583333 41.4583333 41.79 41.79 curveto
++ 42.1216667 42.1216667 42.4533333 42.4533333 42.785 42.785 curveto
++ 43.1166667 43.1166667 43.4483333 43.4483333 43.78 43.78 curveto
++ 44.1116667 44.1116667 44.4433333 44.4433333 44.775 44.775 curveto
++ 45.1066667 45.1066667 45.4383333 45.4383333 45.77 45.77 curveto
++ 46.1016667 46.1016667 46.4333333 46.4333333 46.765 46.765 curveto
++ 47.0966667 47.0966667 47.4283333 47.4283333 47.76 47.76 curveto
++ 48.0916667 48.0916667 48.4233333 48.4233333 48.755 48.755 curveto
++ 49.0866667 49.0866667 49.4183333 49.4183333 49.75 49.75 curveto
++stroke
++[3.98 3.98 ] 0 setdash
++newpath -49.75 -19.9 moveto
++ 49.75 -19.9 lineto
++stroke
++newpath -49.75 19.9 moveto
++ 49.75 19.9 lineto
++stroke
++showpage
++%%EOF
++
++%%EndDocument
++ @endspecial 0.000000 TeXcolorgray 2324 2734 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 2324 2734
++a 2295 2777 a Fc(n)2353 2734 y
++ currentpoint grestore moveto
++ 2353 2734 a 1916 2443
++a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1916 2443 a 1865 2464 a Fc(a)1916 2443 y
++ currentpoint grestore moveto
++ 1916 2443
++a 1946 3036 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1946 3036 a 1628 3061 a Fc(a)28 b Fb(=)g
++Fc(pur)s(el)r(in)p Fb(\()p Fc(n)p Fb(\))2264 3036 y
++ currentpoint grestore moveto
++ 2264
++3036 a 1979 2754 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1979 2754 a 1955 2786 a Fb(0)2004
++2754 y
++ currentpoint grestore moveto
++ 2004 2754 a 2045 2928 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 2045 2928 a 1982 2956
++a Fa(\000)p Fb(1)2109 2928 y
++ currentpoint grestore moveto
++ 2109 2928 a 2070 2480 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++
++2070 2480 a 2008 2509 a Fb(+1)2133 2480 y
++ currentpoint grestore moveto
++ 2133 2480 a
++Black 0.000000 TeXcolorgray eop end
++%%Trailer
++
++userdict /end-hook known{end-hook}if
++%%EOF
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/purelin.pdf
+===================================================================
+Binary files /dev/null	1970-01-01 00:00:00.000000000 +0000 and nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/purelin.pdf	2007-07-24 16:53:07.000000000 +0200 differ
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/purelinlogo.eps
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/purelinlogo.eps	2007-07-24 16:53:07.000000000 +0200
+@@ -0,0 +1,129 @@
++%!PS-Adobe-3.0 EPSF-3.0
++%%BoundingBox: 291 381 320 410
++%%HiResBoundingBox: 291.0768 381.0768 319.9232 409.9232
++%%Creator: Asymptote 1.25
++%%CreationDate: 2007.07.02 22:11:43
++%%Pages: 1
++%%EndProlog
++%%Page: 1 1
++gsave
++ 291.3268 381.3268 translate
++0 setgray
++ 0 0.5 dtransform truncate idtransform setlinewidth pop
++1 setlinecap
++1 setlinejoin
++newpath 0 0 moveto
++ 28.3464009 0 lineto
++ 28.3464009 28.3464009 lineto
++ 0 28.3464009 lineto
++ 0 0 lineto
++closepath
++stroke
++newpath 2.83464009 14.1732004 moveto
++ 25.5117608 14.1732004 lineto
++stroke
++newpath 2.83464009 2.83464009 moveto
++ 2.91023049 2.91023049 2.98582089 2.98582089 3.0614113 3.0614113 curveto
++ 3.1370017 3.1370017 3.2125921 3.2125921 3.2881825 3.2881825 curveto
++ 3.36377291 3.36377291 3.43936331 3.43936331 3.51495371 3.51495371 curveto
++ 3.59054411 3.59054411 3.66613452 3.66613452 3.74172492 3.74172492 curveto
++ 3.81731532 3.81731532 3.89290572 3.89290572 3.96849613 3.96849613 curveto
++ 4.04408653 4.04408653 4.11967693 4.11967693 4.19526733 4.19526733 curveto
++ 4.27085773 4.27085773 4.34644814 4.34644814 4.42203854 4.42203854 curveto
++ 4.49762894 4.49762894 4.57321934 4.57321934 4.64880975 4.64880975 curveto
++ 4.72440015 4.72440015 4.79999055 4.79999055 4.87558095 4.87558095 curveto
++ 4.95117136 4.95117136 5.02676176 5.02676176 5.10235216 5.10235216 curveto
++ 5.17794256 5.17794256 5.25353297 5.25353297 5.32912337 5.32912337 curveto
++ 5.40471377 5.40471377 5.48030417 5.48030417 5.55589458 5.55589458 curveto
++ 5.63148498 5.63148498 5.70707538 5.70707538 5.78266578 5.78266578 curveto
++ 5.85825618 5.85825618 5.93384659 5.93384659 6.00943699 6.00943699 curveto
++ 6.08502739 6.08502739 6.16061779 6.16061779 6.2362082 6.2362082 curveto
++ 6.3117986 6.3117986 6.387389 6.387389 6.4629794 6.4629794 curveto
++ 6.53856981 6.53856981 6.61416021 6.61416021 6.68975061 6.68975061 curveto
++ 6.76534101 6.76534101 6.84093142 6.84093142 6.91652182 6.91652182 curveto
++ 6.99211222 6.99211222 7.06770262 7.06770262 7.14329303 7.14329303 curveto
++ 7.21888343 7.21888343 7.29447383 7.29447383 7.37006423 7.37006423 curveto
++ 7.44565463 7.44565463 7.52124504 7.52124504 7.59683544 7.59683544 curveto
++ 7.67242584 7.67242584 7.74801624 7.74801624 7.82360665 7.82360665 curveto
++ 7.89919705 7.89919705 7.97478745 7.97478745 8.05037785 8.05037785 curveto
++ 8.12596826 8.12596826 8.20155866 8.20155866 8.27714906 8.27714906 curveto
++ 8.35273946 8.35273946 8.42832987 8.42832987 8.50392027 8.50392027 curveto
++ 8.57951067 8.57951067 8.65510107 8.65510107 8.73069148 8.73069148 curveto
++ 8.80628188 8.80628188 8.88187228 8.88187228 8.95746268 8.95746268 curveto
++ 9.03305308 9.03305308 9.10864349 9.10864349 9.18423389 9.18423389 curveto
++ 9.25982429 9.25982429 9.33541469 9.33541469 9.4110051 9.4110051 curveto
++ 9.4865955 9.4865955 9.5621859 9.5621859 9.6377763 9.6377763 curveto
++ 9.71336671 9.71336671 9.78895711 9.78895711 9.86454751 9.86454751 curveto
++ 9.94013791 9.94013791 10.0157283 10.0157283 10.0913187 10.0913187 curveto
++ 10.1669091 10.1669091 10.2424995 10.2424995 10.3180899 10.3180899 curveto
++ 10.3936803 10.3936803 10.4692707 10.4692707 10.5448611 10.5448611 curveto
++ 10.6204515 10.6204515 10.6960419 10.6960419 10.7716323 10.7716323 curveto
++ 10.8472227 10.8472227 10.9228131 10.9228131 10.9984035 10.9984035 curveto
++ 11.0739939 11.0739939 11.1495844 11.1495844 11.2251748 11.2251748 curveto
++ 11.3007652 11.3007652 11.3763556 11.3763556 11.451946 11.451946 curveto
++ 11.5275364 11.5275364 11.6031268 11.6031268 11.6787172 11.6787172 curveto
++ 11.7543076 11.7543076 11.829898 11.829898 11.9054884 11.9054884 curveto
++ 11.9810788 11.9810788 12.0566692 12.0566692 12.1322596 12.1322596 curveto
++ 12.20785 12.20785 12.2834404 12.2834404 12.3590308 12.3590308 curveto
++ 12.4346212 12.4346212 12.5102116 12.5102116 12.585802 12.585802 curveto
++ 12.6613924 12.6613924 12.7369828 12.7369828 12.8125732 12.8125732 curveto
++ 12.8881636 12.8881636 12.963754 12.963754 13.0393444 13.0393444 curveto
++ 13.1149348 13.1149348 13.1905252 13.1905252 13.2661156 13.2661156 curveto
++ 13.341706 13.341706 13.4172964 13.4172964 13.4928868 13.4928868 curveto
++ 13.5684772 13.5684772 13.6440676 13.6440676 13.719658 13.719658 curveto
++ 13.7952484 13.7952484 13.8708388 13.8708388 13.9464292 13.9464292 curveto
++ 14.0220196 14.0220196 14.09761 14.09761 14.1732004 14.1732004 curveto
++ 14.2487908 14.2487908 14.3243813 14.3243813 14.3999717 14.3999717 curveto
++ 14.4755621 14.4755621 14.5511525 14.5511525 14.6267429 14.6267429 curveto
++ 14.7023333 14.7023333 14.7779237 14.7779237 14.8535141 14.8535141 curveto
++ 14.9291045 14.9291045 15.0046949 15.0046949 15.0802853 15.0802853 curveto
++ 15.1558757 15.1558757 15.2314661 15.2314661 15.3070565 15.3070565 curveto
++ 15.3826469 15.3826469 15.4582373 15.4582373 15.5338277 15.5338277 curveto
++ 15.6094181 15.6094181 15.6850085 15.6850085 15.7605989 15.7605989 curveto
++ 15.8361893 15.8361893 15.9117797 15.9117797 15.9873701 15.9873701 curveto
++ 16.0629605 16.0629605 16.1385509 16.1385509 16.2141413 16.2141413 curveto
++ 16.2897317 16.2897317 16.3653221 16.3653221 16.4409125 16.4409125 curveto
++ 16.5165029 16.5165029 16.5920933 16.5920933 16.6676837 16.6676837 curveto
++ 16.7432741 16.7432741 16.8188645 16.8188645 16.8944549 16.8944549 curveto
++ 16.9700453 16.9700453 17.0456357 17.0456357 17.1212261 17.1212261 curveto
++ 17.1968165 17.1968165 17.2724069 17.2724069 17.3479973 17.3479973 curveto
++ 17.4235877 17.4235877 17.4991782 17.4991782 17.5747686 17.5747686 curveto
++ 17.650359 17.650359 17.7259494 17.7259494 17.8015398 17.8015398 curveto
++ 17.8771302 17.8771302 17.9527206 17.9527206 18.028311 18.028311 curveto
++ 18.1039014 18.1039014 18.1794918 18.1794918 18.2550822 18.2550822 curveto
++ 18.3306726 18.3306726 18.406263 18.406263 18.4818534 18.4818534 curveto
++ 18.5574438 18.5574438 18.6330342 18.6330342 18.7086246 18.7086246 curveto
++ 18.784215 18.784215 18.8598054 18.8598054 18.9353958 18.9353958 curveto
++ 19.0109862 19.0109862 19.0865766 19.0865766 19.162167 19.162167 curveto
++ 19.2377574 19.2377574 19.3133478 19.3133478 19.3889382 19.3889382 curveto
++ 19.4645286 19.4645286 19.540119 19.540119 19.6157094 19.6157094 curveto
++ 19.6912998 19.6912998 19.7668902 19.7668902 19.8424806 19.8424806 curveto
++ 19.918071 19.918071 19.9936614 19.9936614 20.0692518 20.0692518 curveto
++ 20.1448422 20.1448422 20.2204326 20.2204326 20.296023 20.296023 curveto
++ 20.3716134 20.3716134 20.4472038 20.4472038 20.5227942 20.5227942 curveto
++ 20.5983846 20.5983846 20.6739751 20.6739751 20.7495655 20.7495655 curveto
++ 20.8251559 20.8251559 20.9007463 20.9007463 20.9763367 20.9763367 curveto
++ 21.0519271 21.0519271 21.1275175 21.1275175 21.2031079 21.2031079 curveto
++ 21.2786983 21.2786983 21.3542887 21.3542887 21.4298791 21.4298791 curveto
++ 21.5054695 21.5054695 21.5810599 21.5810599 21.6566503 21.6566503 curveto
++ 21.7322407 21.7322407 21.8078311 21.8078311 21.8834215 21.8834215 curveto
++ 21.9590119 21.9590119 22.0346023 22.0346023 22.1101927 22.1101927 curveto
++ 22.1857831 22.1857831 22.2613735 22.2613735 22.3369639 22.3369639 curveto
++ 22.4125543 22.4125543 22.4881447 22.4881447 22.5637351 22.5637351 curveto
++ 22.6393255 22.6393255 22.7149159 22.7149159 22.7905063 22.7905063 curveto
++ 22.8660967 22.8660967 22.9416871 22.9416871 23.0172775 23.0172775 curveto
++ 23.0928679 23.0928679 23.1684583 23.1684583 23.2440487 23.2440487 curveto
++ 23.3196391 23.3196391 23.3952295 23.3952295 23.4708199 23.4708199 curveto
++ 23.5464103 23.5464103 23.6220007 23.6220007 23.6975911 23.6975911 curveto
++ 23.7731815 23.7731815 23.848772 23.848772 23.9243624 23.9243624 curveto
++ 23.9999528 23.9999528 24.0755432 24.0755432 24.1511336 24.1511336 curveto
++ 24.226724 24.226724 24.3023144 24.3023144 24.3779048 24.3779048 curveto
++ 24.4534952 24.4534952 24.5290856 24.5290856 24.604676 24.604676 curveto
++ 24.6802664 24.6802664 24.7558568 24.7558568 24.8314472 24.8314472 curveto
++ 24.9070376 24.9070376 24.982628 24.982628 25.0582184 25.0582184 curveto
++ 25.1338088 25.1338088 25.2093992 25.2093992 25.2849896 25.2849896 curveto
++ 25.36058 25.36058 25.4361704 25.4361704 25.5117608 25.5117608 curveto
++stroke
++grestore
++showpage
++%%EOF
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/purelinlogo.pdf
+===================================================================
+Binary files /dev/null	1970-01-01 00:00:00.000000000 +0000 and nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/purelinlogo.pdf	2007-07-24 16:53:07.000000000 +0200 differ
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/tansig.eps
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/tansig.eps	2007-07-24 16:53:07.000000000 +0200
+@@ -0,0 +1,698 @@
++%!PS-Adobe-3.0 EPSF-3.0
++%%Creator: dvips(k) 5.94b Copyright 2004 Radical Eye Software
++%%Title: tansig_.dvi
++%%CreationDate: Fri May 11 09:24:33 2007
++%%Pages: 1
++%%PageOrder: Ascend
++%%BoundingBox: 255 354 356 437
++%%HiResBoundingBox: 255.5 354.623708 355.5 436.376292
++%%DocumentFonts: CMMI12 CMR12 CMSY10
++%%EndComments
++%DVIPSWebPage: (www.radicaleye.com)
++%DVIPSCommandLine: C:\texmf\miktex\bin\dvips.exe -R -O 127.1bp,229.824bp
++%+ -T 612bp,792bp -q -o tansig_.ps tansig_.dvi
++%DVIPSParameters: dpi=600
++%DVIPSSource:  TeX output 2007.05.11:0924
++%%BeginProcSet: tex.pro 0 0
++%!
++/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
++N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
++mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
++0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
++landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
++mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
++matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
++exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
++statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
++N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
++/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
++/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
++array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
++df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
++definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
++}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
++B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
++1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
++/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
++setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
++restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
++/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
++}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
++bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
++mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
++SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
++userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
++1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
++index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
++/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
++/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
++(LaserWriter 16/600)]{A length product length le{A length product exch 0
++exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
++end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
++grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
++imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
++exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
++fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
++delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
++B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
++p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
++rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
++
++%%EndProcSet
++%%BeginProcSet: texps.pro 0 0
++%!
++TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
++index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
++exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
++exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
++dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
++ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
++end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
++dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
++roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
++dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
++if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
++def end
++
++%%EndProcSet
++%%BeginProcSet: special.pro 0 0
++%!
++TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
++/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
++/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
++/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
++/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
++X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
++/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
++/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
++{userdict/md get type/dicttype eq{userdict begin md length 10 add md
++maxlength ge{/md md dup length 20 add dict copy def}if end md begin
++/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
++atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
++itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
++transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
++curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
++pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
++if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
++-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
++get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
++yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
++neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
++noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
++90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
++neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
++1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
++2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
++-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
++TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
++Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
++}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
++save N userdict maxlength dict begin/magscale true def normalscale
++currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
++/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
++psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
++psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
++TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
++psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
++roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
++moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
++begin/SpecialSave save N gsave normalscale currentpoint TR
++ at SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{
++CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
++closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
++sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
++}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
++CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
++lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
++/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
++repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
++/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
++currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
++moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
++/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
++1 startangle endangle arc savematrix setmatrix}N end
++
++%%EndProcSet
++%%BeginProcSet: color.pro 0 0
++%!
++TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
++setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
++}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
++/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
++setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
++/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
++known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
++/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
++/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
++setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
++setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
++0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
++/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
++setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
++0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
++0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
++0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
++/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
++setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
++setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
++0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
++/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
++setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
++0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
++0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
++0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
++/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
++setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
++/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
++0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
++0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
++0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
++setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
++0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
++/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
++setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
++0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
++1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
++/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
++setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
++0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
++DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
++setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
++setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
++setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
++
++%%EndProcSet
++%%BeginFont: CMSY10
++%!PS-AdobeFont-1.1: CMSY10 1.0
++%%CreationDate: 1991 Aug 15 07:20:57
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.0) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMSY10) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle -14.035 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMSY10 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 0 /minus put
++readonly def
++/FontBBox{-29 -960 1116 775}readonly def
++/UniqueID 5000820 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
++7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
++A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
++E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
++221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
++27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
++5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
++0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
++DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
++71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
++4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
++515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609
++C627A8B1550654AD5E22C5F3F3CC8C1C0A6C7ADDAB55016A76EC46213FD9BAAF
++03F7A5FD261BF647FCA5049118033F809370A84AC3ADA3D5BE032CBB494D7851
++A6242E785CCC20D81FC5EE7871F1E588DA3E31BD321C67142C5D76BC6AC708DF
++C21616B4CC92F0F8B92BD37A4AB83E066D1245FAD89B480CB0AC192D4CAFA6AD
++241BD8DF7AD566A2022FBC67364AB89F33608554113D210FE5D27F8FB1B2B78A
++F22EC999DBAAFC9C60017101D5FB2A3B6E2BF4BE47B8E5E4662B8C41AB471DFC
++A31EE1
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++%%BeginFont: CMR12
++%!PS-AdobeFont-1.1: CMR12 1.0
++%%CreationDate: 1991 Aug 20 16:38:05
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.0) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMR12) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle 0 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMR12 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 40 /parenleft put
++dup 41 /parenright put
++dup 43 /plus put
++dup 48 /zero put
++dup 49 /one put
++dup 61 /equal put
++readonly def
++/FontBBox{-34 -251 988 750}readonly def
++/UniqueID 5000794 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
++016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
++9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
++D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
++469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
++2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
++68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
++3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E
++59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28
++51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23
++DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A
++AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F
++45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31
++821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE
++96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D
++9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379
++26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4
++140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213
++1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498
++1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB
++377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A
++0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03
++5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4
++ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15
++FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671C8926C9ED415
++D9C320876265E289F7FA41B4BB6252B17463EF2AC4A92D616D39E58816A6F8F2
++367DBF4EC567A70AF0E7BD49173056591769FB20BD5048CA92C6B1994457323B
++9950B5F84037A826CC226EE233EF4D0E893CEE5C1F652F4F3E71E7CEA4A01879
++EA41FAB023FC06B7ABCF70C48E5F934B765298142FF142EBCEB4A96DD478F51E
++C4923850A838B1A21DAA720558EA0B46AA90175AC1413FC2AE9729C8D0A0AE60
++8308EF0474B68ECC49D2BDD08E003D38DD06EB2B4BFF2D670CB67075B26D39CD
++2E06571D410CAFEB8D5A5CD85316AC3480FFD6F13332CB610F821594247A8160
++A75CE2C3B81601604174C634417F1F8214BA467438F6A1AA72DF3D30195BA544
++B7EBE7B387D15C9135A3DFC67392964E192909B8F78DC39D458A5E8B6EB9EB97
++2946FE6D7A91BCED70DF5CC879A0D3386BD4A0446ACE5500A45F3976C8AE60C5
++4B18CE7283C9763C179A02BD59631825B95740BAB616858ED5FEC11D6590D4C5
++B1EBC7E78DD271A45AB212BD86297B706DDFACEE146F388A20EE30F1378F1E5C
++C4F5743EDECCF4C256A1FE53A655553DF1783C2BC6768C3A24F5D691C962691C
++2E1870D8BB49455851A5CFFFAD7D5B4045D66236FEB0F318D83788BC166A4C9E
++4EE1636CDFBB59BD8A1A6520D9F31AE3DD129D3F81B4786A82CA43B9E6BAFB55
++EED33714E2CBADEE7BF01BD2B560A3A70577D6BD9B5F05B9DA70FB0CA5676C53
++A2385727BFD5F471D5570F40FBE5F1A6BF76C0A17EBE6D468BFDB2FCE1BF1EC5
++3351B5EA44A54BF405AC94DED3DE28EFE253678550056DDEA892DB08E90541EE
++935DE706E8D1CB155DD4EB762A3E18CC7D3E7DEE85C1775A082DCA68BC4FA433
++B81F7E608FB86D6D8F30A67003DF771ACE5DA00293F1FF4137CD87ECC5713309
++E4FD2DCF054A7301462C5AB3C024CD16E8311BE610034610B13911C14A457E0E
++528345ECED9B063EF7D5C69A73CE9799CCC9A23DAC7C90C4FF29DC70025EC2D0
++736EB59000F02F27F3AD6F645B28C5C69A43EF1537E4FA44EDDE536AF5C6C5B5
++763111E88F29B86B9783623ED39EA704B38B193F6DCDF202A1AF04FCFFFDA2DC
++DF887BEA50F5800C3C821388EF3E3189067FE0541BE609FCF6E5A0DAD8C4FC1B
++EB51267D02E3CEC620AB85D8D624DB85FC04005C1AE9DCE7A209A3CD3BCF89C5
++5B3CA84ADA7CA6E3DAFB07C5E46DF7AF29F31346B395E839F074D8B889C60837
++842024F7E6A7A5C50A54AD97D89F5DCBD671B6735D6D1D4E9AA95111449EA839
++4A642ACA
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++%%BeginFont: CMMI12
++%!PS-AdobeFont-1.1: CMMI12 1.100
++%%CreationDate: 1996 Jul 27 08:57:55
++% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
++11 dict begin
++/FontInfo 7 dict dup begin
++/version (1.100) readonly def
++/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
++/FullName (CMMI12) readonly def
++/FamilyName (Computer Modern) readonly def
++/Weight (Medium) readonly def
++/ItalicAngle -14.04 def
++/isFixedPitch false def
++end readonly def
++/FontName /CMMI12 def
++/PaintType 0 def
++/FontType 1 def
++/FontMatrix [0.001 0 0 0.001 0 0] readonly def
++/Encoding 256 array
++0 1 255 {1 index exch /.notdef put} for
++dup 97 /a put
++dup 103 /g put
++dup 105 /i put
++dup 110 /n put
++dup 115 /s put
++dup 116 /t put
++readonly def
++/FontBBox{-30 -250 1026 750}readonly def
++/UniqueID 5087386 def
++currentdict end
++currentfile eexec
++D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
++3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
++532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
++B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
++986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
++D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
++5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
++4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67
++3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993
++EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F
++4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59
++2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A
++323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C
++2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1
++D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA
++5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F
++0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D
++A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77
++2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60
++00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8
++CA0BD2E774E4D04F1F0CB9AD88152DF9799FB90EC43955871EB7F0338141CF69
++3A94F81431168EFFF7462ABF70F1AAD9909E0183601E417073F4EC7DF0180A48
++73C309956ED2BC852965D7D4EF3F2A3F2A798CD61AE418D9573497D3911F5323
++ED3496F6AEBE685EE322F58EA7402EF6A7B6EB9E433EB7D0F6E3C3BDAD24F983
++AC4415A43C9687642E3BF1E4F4A99F03FA39177E5FFF4A9205E20954906ACE66
++1BF1C9E2E43707530FF446F58B37C73CF2857A7ABB3355DC42F2E66AAA8E40FB
++4F9A575B9C83CF9529A2AF30DA023468630AF059A7DC07EFF8041298B7AAEE9F
++010E4C93C08FCDA085657E92D98E9B33E1A28D3DA18FCBCBC7839C0744DD5CE0
++17FCC070EFE545CB2387F92A4B74262D7729B2DD458248397176142195B59718
++AA5429ED39CDE4F9CD1F92837B1EDAC168765EDD6395239B7C1CC552A6EC2A8A
++76E87AE3D015F874FECEF9406C030BE3732916C975F583FC660BE945F1A3EEFA
++A3B4E315BC32CF5EC239A9CC1B8ACB2C09540B1A42B6D057F6EC11DC7BD2F474
++72592808C08B7725B4F629671C96961BEA8F3C44C56A09C74FEE732584F36B00
++27977D6B37B2827E64FF0CA96215E62E3A5C325700D9B26E3550CFE92EB1ADB8
++E291B92E4BDEB32E539CD690B41B639E21B547FCF698B77B18417E645C6DCD63
++3FD68D26835FB59036B3EC45D58EB879F03FD8DF16CB785948643D059790CE79
++3BA847D6F75BE113B64E703A059B090ED349D382B2A73506C004B8A6D183AE18
++5AD305146A6DA14E3A7A16E3C5F095B249A8BE5CD1CC5BE1E0FADEDE5FB469A3
++CF8DE193CD5E42769D1F86F927B9752A982E8E42365FAAA3E3C33421D78CE39F
++F56E3C711136B926D7ADD91A6CA8BD527B0F0A28C1D16720B0E2F4FEB2BA12D8
++81BE8B788A6D8C42A8EB37E0E58C7D92BD698585C537B402C8C33DF60D4AA2BB
++D31AA8174BFB18C4D95B7579A8D6D525D46B14D2B541184054B4A853A2E8F2EA
++B3F9C7FA449195AA22FEB1E93C3ACCD94AAA3421D74F5EDCAF13A90E10489859
++A285DEC29A8A966A49EEE994099A6396F3AF8FBB65CCFFE23291C1E8C43F5AD6
++65CC83011AA050F064B1437935B50FE7D961E4D38271C48156F3362E21A06235
++8670F7AF90F121E7E63CF21CD91B3CDE2ABB83B9AC06F93D821E977EEBDC3FC7
++64CE5E26F25E9BF4FAEB921F085B86BC79437116B0A380BB524EA9C916EA9631
++617F47AAF7F48ECF6EA23004030845ACFAADCC5246D7DD91E27AB945716EF42A
++E405E74653815E6B8A12A54DFF961F5DE8DB985E09EFEC30D1757073E9D801CA
++4D2A2C13372C0324D2DBB801C46485260F4EB54F1E51C026FB612004E336ED5E
++8216D0A7C35B2876EEFEC947427D40CF90FB18DA489CAD6D49249967BE0B0701
++72445726CE409D2CB6181B41CD9BAFDD752180CF72A89496F1DACF41B9449A15
++2940EDF1A10F4D7AE497A1280508FABF06B7BB2CDF145FE5E727B1AA8F829E60
++69A753D4A1D15C589C0B5A11FDFD506E41E688A3DF2AB73E2FC9CAAE638112F3
++CEABFE56FD9B42A8BB9AA991FC1373094DF254D9F0FB6F91C22D4C1DD381EF16
++FDE4B1F581E21622F25DD0B334404580A62CBC5987C0D9FD6FEC592EB69AABD8
++07AE68B63C55DB6649959F318D24B86C72954F820D821204C961EDE197954D06
++A7ED11C028F909E36E1F1A1604A8A73C93C4D1EEB13B9804B833258EE39AF2CB
++B1CF8E7B9EB7A35FB9EF41D0EE075F7E639E3327078D57A1086C1B6E8D139E26
++3CE96110C8147DAC5BB94263329081F0E82A21965C3FC43C43E961AF2A287891
++8118F15ACEB297762FC13A254768642CC998ABB2BB6E568ECEE5E49992FD1BC0
++0F11B4C6DAE121F828F10DF054994AC389906AC50F7D44DAD766CC7EF8A29978
++24637C817BC8EB7C1D63F0375F0D1E9827A5885A27C382985312A698F3F9EA26
++E0F822CC35EDA3832C45B0F59A8C711A6198894611A1BA1642A410DFA092E495
++496F3F5CEC63B04D49DA668B8A1A3F717BF22253E3CCBF6647B3FF7A54B1848E
++8652BB8EDAA1A1C8F2E049CF76AA2ED57134014D2A244AA80443FC4430C04654
++7B20F968DAD82171539CCE1C66BE32BE273612225D21B9F98A18D3563BD8B6DF
++F09A71BC4AEF36144CE700ED605541D0C7191DF3DF28803624AE6E9BC0C18149
++F6B3A05D344C98AF1B5906D91697E316E9899853715F54F69B88ACA663D44D76
++CC716AD9CD82F0812993695D14A41961FF2CD7F2F38E5B0D53EC503B07378D5B
++5F4D06B197C90E71DC9A517C5B75D95F4673F7248C3654BE4A392F3C26E12381
++9E83C9ED3213C4864A7F700D2B2A9B7A4DCEE15A02217D1F4F2CBEE3A5A110DB
++343E32ACC22DA8683E53B92FE0D5C7FE9B64D337BE040A32FCA7D2A920379637
++2CBE8478396420A6797C094DAC929D7446F1B401F0DFDDD6F754D81E5A035640
++00F05CC6ACC7AF085F6D587C30318B42E4F3025A609E02643BC2DC1FDEDAED6F
++7E736050941318927622F70697E03BC2E75F43B20BF2251F1D4905B2CB44155B
++E8F06EECA3F05DF6152520AFB32A33D71F50EDE81C64911EACE19C3F1BC5442E
++FB86AD068568F91BC1BA2EC3A23F493071ED53B44094893C2ABD85BBB1A4E4E0
++6878F4B3C2F42A75E6AF88F2EDB307B420E9440F23BE50B620CA7FAFB7CFE743
++74D7CB1A6C5245803F4DB2D1593B8A5631977604DAE2ABA7522CF4FC5F00CC75
++7737CD661B69D3219F93BA851D25001E64C08EF828207498B514BB44C598F7D7
++82F73BE97C58F607BF236C7EE1A4C818B0EF18A0FEA2CC148F60A9C0095524F5
++44B2544055BA21525C241D8EA2CA
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++0000000000000000000000000000000000000000000000000000000000000000
++cleartomark
++%%EndFont 
++TeXDict begin 40258584 52099344 1000 600 600 (tansig_.dvi)
++ at start /Fa 255[77{}1 99.6264 /CMSY10 rf /Fb 194[76 11[49
++49 4[76 1[38 38 40[{}6 99.6264 /CMR12 rf /Fc 139[35 46
++4[58 4[33 1[47 5[51 97[{}6 99.6264 /CMMI12 rf end
++%%EndProlog
++%%BeginSetup
++%%Feature: *Resolution 600dpi
++TeXDict begin
++ end
++%%EndSetup
++%%Page: 1 1
++TeXDict begin 1 0 bop Black Black 1529 3045 a @beginspecial
++-50 @llx -46.677586 @lly 50 @urx 35.075001 @ury 1000
++ at rwi @setspecial
++%%BeginDocument: tansig_0.eps
++%!PS-Adobe-3.0 EPSF-3.0
++%%BoundingBox: -51 -47 51 36
++%%HiResBoundingBox: -50 -46.6775841 50 35.075
++%%Creator: Asymptote 1.25
++%%CreationDate: 2007.05.11 09:24:32
++%%Pages: 1
++%%EndProlog
++%%Page: 1 1
++0 setgray
++ 0 0.5 dtransform truncate idtransform setlinewidth pop
++1 setlinecap
++1 setlinejoin
++gsave
++ 0 0 translate
++newpath 42.25 0 moveto
++ 11.5833333 0 -19.0833333 0 -49.75 0 curveto
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath 49.75 1.5959456e-16 moveto
++ 42.25 2.00961894 lineto
++ 42.25 -2.00961894 lineto
++ 44.75 -1.33974596 47.25 -0.669872981 49.75 -1.5959456e-16 curveto
++ 49.75 -1.15843382e-16 49.75 1.15843382e-16 49.75 1.5959456e-16 curveto
++closepath
++fill
++grestore
++gsave
++ 0 0 translate
++newpath 49.75 1.5959456e-16 moveto
++ 42.25 2.00961894 lineto
++ 42.25 -2.00961894 lineto
++ 44.75 -1.33974596 47.25 -0.669872981 49.75 -1.5959456e-16 curveto
++ 49.75 -1.15843382e-16 49.75 1.15843382e-16 49.75 1.5959456e-16 curveto
++closepath
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath 0 27.325 moveto
++ 0 6.60833333 0 -14.1083333 0 -34.825 curveto
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++gsave
++ 0 0 translate
++newpath -4.23272528e-16 34.825 moveto
++ -2.00961894 27.325 lineto
++ 2.00961894 27.325 lineto
++ 1.33974596 29.825 0.669872981 32.325 -1.50053581e-16 34.825 curveto
++ -1.87503637e-16 34.825 -3.85822471e-16 34.825 -4.23272528e-16 34.825 curveto
++closepath
++fill
++grestore
++gsave
++ 0 0 translate
++newpath -4.23272528e-16 34.825 moveto
++ -2.00961894 27.325 lineto
++ 2.00961894 27.325 lineto
++ 1.33974596 29.825 0.669872981 32.325 -1.50053581e-16 34.825 curveto
++ -1.87503637e-16 34.825 -3.85822471e-16 34.825 -4.23272528e-16 34.825 curveto
++closepath
++[ 1 0 0 1 0 0] concat
++stroke
++grestore
++newpath -49.75 -19.6336245 moveto
++ -49.4183204 -19.6248246 -49.0866534 -19.6155553 -48.755 -19.6058167 curveto
++ -48.4233184 -19.5960772 -48.0916507 -19.5858683 -47.76 -19.5751297 curveto
++ -47.428315 -19.5643899 -47.0966473 -19.5531203 -46.765 -19.5412707 curveto
++ -46.4333111 -19.5294197 -46.1016431 -19.5169886 -45.77 -19.5039183 curveto
++ -45.4383063 -19.490846 -45.1066381 -19.4771343 -44.775 -19.4627197 curveto
++ -44.4433006 -19.4483024 -44.111632 -19.4331819 -43.78 -19.4172883 curveto
++ -43.4482936 -19.4013912 -43.1166247 -19.3847207 -42.785 -19.3672007 curveto
++ -42.4532852 -19.3496759 -42.1216158 -19.3313012 -41.79 -19.3119935 curveto
++ -41.4582751 -19.2926795 -41.1266051 -19.272432 -40.795 -19.2511605 curveto
++ -40.463263 -19.2298806 -40.1315923 -19.2075761 -39.8 -19.1841488 curveto
++ -39.4682484 -19.1607103 -39.136577 -19.1361481 -38.805 -19.1103558 curveto
++ -38.4732309 -19.0845486 -38.1415586 -19.0575101 -37.81 -19.0291254 curveto
++ -37.47821 -19.0007209 -37.1465366 -18.9709685 -36.815 -18.9397445 curveto
++ -36.4831851 -18.9084943 -36.1515104 -18.8757703 -35.82 -18.8414397 curveto
++ -35.4881554 -18.8070744 -35.1564793 -18.7710996 -34.825 -18.7333732 curveto
++ -34.4931203 -18.6956013 -34.1614425 -18.6560741 -33.83 -18.6146405 curveto
++ -33.4980788 -18.5731471 -33.1663991 -18.5297424 -32.835 -18.4842667 curveto
++ -32.50303 -18.4387126 -32.1713481 -18.3910811 -31.84 -18.3412042 curveto
++ -31.5079729 -18.2912251 -31.1762885 -18.2389926 -30.845 -18.1843313 curveto
++ -30.5129063 -18.1295371 -30.1812193 -18.0723038 -29.85 -18.0124502 curveto
++ -29.5178292 -17.9524248 -29.1861393 -17.8897658 -28.855 -17.8242882 curveto
++ -28.5227405 -17.7585891 -28.1910475 -17.6900546 -27.86 -17.6184978 curveto
++ -27.5276392 -17.5466572 -27.1959429 -17.4717732 -26.865 -17.3936604 curveto
++ -26.5325244 -17.3151859 -26.200825 -17.2334563 -25.87 -17.1482909 curveto
++ -25.5373956 -17.0626674 -25.2056932 -16.9735758 -24.875 -16.8808444 curveto
++ -24.5422527 -16.7875371 -24.2105475 -16.6905504 -23.88 -16.5897267 curveto
++ -23.5470959 -16.4881842 -23.2153886 -16.3827568 -22.885 -16.2733062 curveto
++ -22.5519262 -16.162966 -22.2202177 -16.0485452 -21.89 -15.9299305 curveto
++ -21.5567455 -15.810225 -21.2250367 -15.6862579 -20.895 -15.5579465 curveto
++ -20.5615563 -15.4283106 -20.2298487 -15.2942518 -19.9 -15.1557237 curveto
++ -19.5663623 -15.0156044 -19.2346576 -14.8709257 -18.905 -14.7216827 curveto
++ -18.571168 -14.5705499 -18.239468 -14.4147513 -17.91 -14.2543276 curveto
++ -17.5759789 -14.0916869 -17.2442856 -13.9243088 -16.915 -13.7522824 curveto
++ -16.5808012 -13.5776893 -16.2491165 -13.398326 -15.92 -13.2143317 curveto
++ -15.5856415 -13.0274069 -15.2539674 -12.8357214 -14.925 -12.6394642 curveto
++ -14.5905067 -12.4399102 -14.2588448 -12.2356495 -13.93 -12.0269188 curveto
++ -13.5954035 -11.8145372 -13.2637552 -11.5975481 -12.935 -11.3762323 curveto
++ -12.6003382 -11.1509403 -12.2687042 -10.9211848 -11.94 -10.6872864 curveto
++ -11.605316 -10.4491328 -11.2736966 -10.2067035 -10.945 -9.9603522 curveto
++ -10.610341 -9.70953226 -10.2787361 -9.45466512 -9.95 -9.19613143 curveto
++ -9.61541607 -8.93299877 -9.28382506 -8.66608471 -8.955 -8.3957902 curveto
++ -8.62054233 -8.12086569 -8.28896416 -7.84245876 -7.96 -7.56098435 curveto
++ -7.62571941 -7.274961 -7.29415275 -6.98578287 -6.965 -6.69387333 curveto
++ -6.63094537 -6.39761656 -6.29938871 -6.09855672 -5.97 -5.79712099 curveto
++ -5.63621683 -5.49166371 -5.30466855 -5.1837747 -4.975 -4.87388138 curveto
++ -4.64152907 -4.56041378 -4.30998759 -4.24490114 -3.98 -3.92776887 curveto
++ -3.6468763 -3.60762268 -3.31534008 -3.2858297 -2.985 -2.96281217 curveto
++ -2.65225179 -2.63743988 -2.32071938 -2.31082724 -1.99 -1.98339309 curveto
++ -1.65764811 -1.65434266 -1.32611818 -1.32446347 -0.995 -0.994171662 curveto
++ -0.663057363 -0.663057456 -0.331528647 -0.331528693 0 0 curveto
++ 0.331528647 0.331528693 0.663057363 0.663057456 0.995 0.994171662 curveto
++ 1.32611818 1.32446347 1.65764811 1.65434266 1.99 1.98339309 curveto
++ 2.32071938 2.31082724 2.65225179 2.63743988 2.985 2.96281217 curveto
++ 3.31534008 3.2858297 3.6468763 3.60762268 3.98 3.92776887 curveto
++ 4.30998759 4.24490114 4.64152907 4.56041378 4.975 4.87388138 curveto
++ 5.30466855 5.1837747 5.63621683 5.49166371 5.97 5.79712099 curveto
++ 6.29938871 6.09855672 6.63094537 6.39761656 6.965 6.69387333 curveto
++ 7.29415275 6.98578287 7.62571941 7.274961 7.96 7.56098435 curveto
++ 8.28896416 7.84245876 8.62054233 8.12086569 8.955 8.3957902 curveto
++ 9.28382506 8.66608471 9.61541607 8.93299877 9.95 9.19613143 curveto
++ 10.2787361 9.45466512 10.610341 9.70953226 10.945 9.9603522 curveto
++ 11.2736966 10.2067035 11.605316 10.4491328 11.94 10.6872864 curveto
++ 12.2687042 10.9211848 12.6003382 11.1509403 12.935 11.3762323 curveto
++ 13.2637552 11.5975481 13.5954035 11.8145372 13.93 12.0269188 curveto
++ 14.2588448 12.2356495 14.5905067 12.4399102 14.925 12.6394642 curveto
++ 15.2539674 12.8357214 15.5856415 13.0274069 15.92 13.2143317 curveto
++ 16.2491165 13.398326 16.5808012 13.5776893 16.915 13.7522824 curveto
++ 17.2442856 13.9243088 17.5759789 14.0916869 17.91 14.2543276 curveto
++ 18.239468 14.4147513 18.571168 14.5705499 18.905 14.7216827 curveto
++ 19.2346576 14.8709257 19.5663623 15.0156044 19.9 15.1557237 curveto
++ 20.2298487 15.2942518 20.5615563 15.4283106 20.895 15.5579465 curveto
++ 21.2250367 15.6862579 21.5567455 15.810225 21.89 15.9299305 curveto
++ 22.2202177 16.0485452 22.5519262 16.162966 22.885 16.2733062 curveto
++ 23.2153886 16.3827568 23.5470959 16.4881842 23.88 16.5897267 curveto
++ 24.2105475 16.6905504 24.5422527 16.7875371 24.875 16.8808444 curveto
++ 25.2056932 16.9735758 25.5373956 17.0626674 25.87 17.1482909 curveto
++ 26.200825 17.2334563 26.5325244 17.3151859 26.865 17.3936604 curveto
++ 27.1959429 17.4717732 27.5276392 17.5466572 27.86 17.6184978 curveto
++ 28.1910475 17.6900546 28.5227405 17.7585891 28.855 17.8242882 curveto
++ 29.1861393 17.8897658 29.5178292 17.9524248 29.85 18.0124502 curveto
++ 30.1812193 18.0723038 30.5129063 18.1295371 30.845 18.1843313 curveto
++ 31.1762885 18.2389926 31.5079729 18.2912251 31.84 18.3412042 curveto
++ 32.1713481 18.3910811 32.50303 18.4387126 32.835 18.4842667 curveto
++ 33.1663991 18.5297424 33.4980788 18.5731471 33.83 18.6146405 curveto
++ 34.1614425 18.6560741 34.4931203 18.6956013 34.825 18.7333732 curveto
++ 35.1564793 18.7710996 35.4881554 18.8070744 35.82 18.8414397 curveto
++ 36.1515104 18.8757703 36.4831851 18.9084943 36.815 18.9397445 curveto
++ 37.1465366 18.9709685 37.47821 19.0007209 37.81 19.0291254 curveto
++ 38.1415586 19.0575101 38.4732309 19.0845486 38.805 19.1103558 curveto
++ 39.136577 19.1361481 39.4682484 19.1607103 39.8 19.1841488 curveto
++ 40.1315923 19.2075761 40.463263 19.2298806 40.795 19.2511605 curveto
++ 41.1266051 19.272432 41.4582751 19.2926795 41.79 19.3119935 curveto
++ 42.1216158 19.3313012 42.4532852 19.3496759 42.785 19.3672007 curveto
++ 43.1166247 19.3847207 43.4482936 19.4013912 43.78 19.4172883 curveto
++ 44.111632 19.4331819 44.4433006 19.4483024 44.775 19.4627197 curveto
++ 45.1066381 19.4771343 45.4383063 19.490846 45.77 19.5039183 curveto
++ 46.1016431 19.5169886 46.4333111 19.5294197 46.765 19.5412707 curveto
++ 47.0966473 19.5531203 47.428315 19.5643899 47.76 19.5751297 curveto
++ 48.0916507 19.5858683 48.4233184 19.5960772 48.755 19.6058167 curveto
++ 49.0866534 19.6155553 49.4183204 19.6248246 49.75 19.6336245 curveto
++stroke
++[3.98 3.98 ] 0 setdash
++newpath -49.75 -19.9 moveto
++ 49.75 -19.9 lineto
++stroke
++newpath -49.75 19.9 moveto
++ 49.75 19.9 lineto
++stroke
++showpage
++%%EOF
++
++%%EndDocument
++ @endspecial 0.000000 TeXcolorgray 2324 2686 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 2324 2686
++a 2295 2729 a Fc(n)2353 2686 y
++ currentpoint grestore moveto
++ 2353 2686 a 1916 2395
++a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1916 2395 a 1865 2416 a Fc(a)1916 2395 y
++ currentpoint grestore moveto
++ 1916 2395
++a 1946 2987 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1946 2987 a 1651 3012 a Fc(a)27 b Fb(=)h
++Fc(tansig)t Fb(\()p Fc(n)p Fb(\))2241 2987 y
++ currentpoint grestore moveto
++ 2241 2987
++a 1979 2706 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 1979 2706 a 1955 2738 a Fb(0)2004 2706
++y
++ currentpoint grestore moveto
++ 2004 2706 a 2045 2880 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 2045 2880 a 1982 2908 a Fa(\000)p
++Fb(1)2109 2880 y
++ currentpoint grestore moveto
++ 2109 2880 a 2070 2432 a
++ gsave currentpoint currentpoint translate [1.000000 -0.000000 -0.000000
++1.000000 0 0] concat neg exch neg exch translate
++ 2070 2432 a
++2008 2460 a Fb(+1)2133 2432 y
++ currentpoint grestore moveto
++ 2133 2432 a Black 0.000000
++TeXcolorgray eop end
++%%Trailer
++
++userdict /end-hook known{end-hook}if
++%%EOF
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/tansig.pdf
+===================================================================
+Binary files /dev/null	1970-01-01 00:00:00.000000000 +0000 and nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/tansig.pdf	2007-07-24 16:53:07.000000000 +0200 differ
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/tansiglogo.eps
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/tansiglogo.eps	2007-07-24 16:53:07.000000000 +0200
+@@ -0,0 +1,129 @@
++%!PS-Adobe-3.0 EPSF-3.0
++%%BoundingBox: 291 381 320 410
++%%HiResBoundingBox: 291.0768 381.0768 319.9232 409.9232
++%%Creator: Asymptote 1.25
++%%CreationDate: 2007.05.22 23:21:01
++%%Pages: 1
++%%EndProlog
++%%Page: 1 1
++gsave
++ 291.3268 381.3268 translate
++0 setgray
++ 0 0.5 dtransform truncate idtransform setlinewidth pop
++1 setlinecap
++1 setlinejoin
++newpath 0 0 moveto
++ 28.3464009 0 lineto
++ 28.3464009 28.3464009 lineto
++ 0 28.3464009 lineto
++ 0 0 lineto
++closepath
++stroke
++newpath 2.83464009 14.1732004 moveto
++ 25.5117608 14.1732004 lineto
++stroke
++newpath 2.83464009 8.707858 moveto
++ 2.91024628 8.71319256 2.98583699 8.71874422 3.0614113 8.72451292 curveto
++ 3.13701931 8.73028419 3.21261059 8.73627266 3.2881825 8.74249885 curveto
++ 3.36379355 8.74872827 3.43938482 8.75519563 3.51495371 8.76191723 curveto
++ 3.59056799 8.76864286 3.66615943 8.775623 3.74172492 8.78287639 curveto
++ 3.81734299 8.79013482 3.89293458 8.79766684 3.96849613 8.80549188 curveto
++ 4.04411854 8.81332323 4.11971029 8.82144801 4.19526733 8.82988682 curveto
++ 4.27089472 8.8383335 4.34648667 8.84709473 4.42203854 8.85619215 curveto
++ 4.49767161 8.86529935 4.57326377 8.87474338 4.64880975 8.88454693 curveto
++ 4.72444931 8.89436263 4.8000417 8.90453862 4.87558095 8.9150986 curveto
++ 4.95122789 8.92567364 5.02682055 8.93663363 5.10235216 8.94800318 curveto
++ 5.17800746 8.95939135 5.25360041 8.97119027 5.32912337 8.9834254 curveto
++ 5.40478813 8.9956835 5.48038138 9.00837924 5.55589458 9.02153882 curveto
++ 5.63156998 9.03472667 5.70716356 9.0483801 5.78266578 9.06252585 curveto
++ 5.85835313 9.07670629 5.93394706 9.09138118 6.00943699 9.10657764 curveto
++ 6.08513768 9.12181652 6.16073197 9.13757952 6.2362082 9.1538939 curveto
++ 6.31192371 9.17025999 6.38751838 9.18718053 6.4629794 9.2046826 curveto
++ 6.5387113 9.2222475 6.61430634 9.24039759 6.68975061 9.2591595 curveto
++ 6.76550051 9.27799742 6.84109592 9.29745149 6.91652182 9.31754749 curveto
++ 6.99229137 9.33773505 7.06788712 9.35856966 7.14329303 9.3800758 curveto
++ 7.21908388 9.40169172 7.29467993 9.42398518 7.37006423 9.44697891 curveto
++ 7.445878 9.47010363 7.5214743 9.49393561 7.59683544 9.51849532 curveto
++ 7.67267362 9.5432105 7.7482701 9.56866149 7.82360665 9.59486599 curveto
++ 7.89947061 9.62125395 7.97506716 9.64840467 8.05037785 9.67633253 curveto
++ 8.12626874 9.70447554 8.20186525 9.73340621 8.27714906 9.76313505 curveto
++ 8.35306772 9.79311459 8.42866406 9.82390411 8.50392027 9.85550979 curveto
++ 8.5798672 9.88740556 8.65546321 9.92013064 8.73069148 9.95368635 curveto
++ 8.80666676 9.98757528 8.88226226 10.0223093 8.95746268 10.0578846 curveto
++ 9.0334659 10.0938397 9.10906071 10.1306518 9.18423389 10.1683114 curveto
++ 9.26026405 10.2064004 9.33585799 10.2453539 9.4110051 10.2851567 curveto
++ 9.48706063 10.3254408 9.56265352 10.3665922 9.6377763 10.4085899 curveto
++ 9.71385501 10.4511221 9.78944666 10.4945196 9.86454751 10.5387555 curveto
++ 9.94064654 10.5835794 10.0162368 10.6292613 10.0913187 10.6757688 curveto
++ 10.1674346 10.7229167 10.2430233 10.7709101 10.3180899 10.8197113 curveto
++ 10.3942186 10.8692028 10.4698057 10.9195222 10.5448611 10.9706266 curveto
++ 10.6209979 11.0224672 10.6965833 11.0751128 10.7716323 11.128516 curveto
++ 10.8477721 11.1826954 10.9233559 11.2376518 10.9984035 11.2933341 curveto
++ 11.0745409 11.3498248 11.1501229 11.40706 11.2251748 11.4649852 curveto
++ 11.3013039 11.5237419 11.3768843 11.583206 11.451946 11.6433204 curveto
++ 11.528061 11.7042784 11.6036398 11.7659027 11.6787172 11.8281342 curveto
++ 11.7548121 11.8912092 11.8303894 11.9549058 11.9054884 12.0191633 curveto
++ 11.9815573 12.0842508 12.0571333 12.1499121 12.1322596 12.2160854 curveto
++ 12.2082968 12.283061 12.2838716 12.3505596 12.3590308 12.418519 curveto
++ 12.4350308 12.4872386 12.5106045 12.5564281 12.585802 12.6260251 curveto
++ 12.6617598 12.6963258 12.7373326 12.7670412 12.8125732 12.8381091 curveto
++ 12.8884843 12.9098102 12.9640563 12.9818694 13.0393444 13.0542245 curveto
++ 13.1152047 13.1271295 13.1907762 13.2003344 13.2661156 13.2737776 curveto
++ 13.3419218 13.3476759 13.4174928 13.4218149 13.4928868 13.4961336 curveto
++ 13.5686362 13.5708026 13.6442069 13.6456528 13.719658 13.7206231 curveto
++ 13.7953487 13.7958314 13.8709191 13.8711606 13.9464292 13.9465501 curveto
++ 14.0220599 14.0220599 14.0976302 14.0976302 14.1732004 14.1732004 curveto
++ 14.2487707 14.2487707 14.324341 14.324341 14.3999717 14.3998508 curveto
++ 14.4754818 14.4752403 14.5510522 14.5505695 14.6267429 14.6257778 curveto
++ 14.702194 14.7007481 14.7777647 14.7755982 14.8535141 14.8502673 curveto
++ 14.9289081 14.924586 15.0044791 14.998725 15.0802853 15.0726233 curveto
++ 15.1556247 15.1460665 15.2311961 15.2192714 15.3070565 15.2921764 curveto
++ 15.3823446 15.3645315 15.4579166 15.4365906 15.5338277 15.5082918 curveto
++ 15.6090682 15.5793597 15.6846411 15.6500751 15.7605989 15.7203758 curveto
++ 15.8357963 15.7899728 15.9113701 15.8591623 15.9873701 15.9278819 curveto
++ 16.0625293 15.9958413 16.1381041 16.0633399 16.2141413 16.1303155 curveto
++ 16.2892676 16.1964888 16.3648436 16.26215 16.4409125 16.3272376 curveto
++ 16.5160115 16.3914951 16.5915888 16.4551917 16.6676837 16.5182667 curveto
++ 16.7427611 16.5804982 16.8183399 16.6421225 16.8944549 16.7030805 curveto
++ 16.9695166 16.7631949 17.045097 16.822659 17.1212261 16.8814157 curveto
++ 17.196278 16.9393408 17.27186 16.9965761 17.3479973 17.0530668 curveto
++ 17.423045 17.1087491 17.4986287 17.1637055 17.5747686 17.2178849 curveto
++ 17.6498176 17.2712881 17.725403 17.3239336 17.8015398 17.3757743 curveto
++ 17.8765952 17.4268787 17.9521823 17.4771981 18.028311 17.5266896 curveto
++ 18.1033776 17.5754908 18.1789663 17.6234842 18.2550822 17.6706321 curveto
++ 18.3301641 17.7171396 18.4057544 17.7628215 18.4818534 17.8076454 curveto
++ 18.5569542 17.8518813 18.6325459 17.8952788 18.7086246 17.9378109 curveto
++ 18.7837474 17.9798087 18.8593403 18.0209601 18.9353958 18.0612442 curveto
++ 19.0105429 18.101047 19.0861368 18.1400005 19.162167 18.1780895 curveto
++ 19.2373402 18.2157491 19.312935 18.2525612 19.3889382 18.2885163 curveto
++ 19.4641386 18.3240916 19.5397341 18.3588256 19.6157094 18.3927145 curveto
++ 19.6909377 18.4262703 19.7665337 18.4589953 19.8424806 18.4908911 curveto
++ 19.9177368 18.5224968 19.9933332 18.5532863 20.0692518 18.5832658 curveto
++ 20.1445356 18.6129947 20.2201322 18.6419253 20.296023 18.6700684 curveto
++ 20.3713337 18.6979962 20.4469303 18.7251469 20.5227942 18.7515349 curveto
++ 20.5981308 18.7777394 20.6737273 18.8031904 20.7495655 18.8279056 curveto
++ 20.8249266 18.8524653 20.9005229 18.8762973 20.9763367 18.899422 curveto
++ 21.051721 18.9224157 21.127317 18.9447092 21.2031079 18.9663251 curveto
++ 21.2785138 18.9878312 21.3541095 19.0086658 21.4298791 19.0288534 curveto
++ 21.505305 19.0489494 21.5809004 19.0684035 21.6566503 19.0872414 curveto
++ 21.7320946 19.1060033 21.8076896 19.1241534 21.8834215 19.1417183 curveto
++ 21.9588825 19.1592204 22.0344772 19.1761409 22.1101927 19.192507 curveto
++ 22.1856689 19.2088214 22.2612632 19.2245844 22.3369639 19.2398233 curveto
++ 22.4124538 19.2550197 22.4880478 19.2696946 22.5637351 19.283875 curveto
++ 22.6392373 19.2980208 22.7148309 19.3116742 22.7905063 19.3248621 curveto
++ 22.8660195 19.3380216 22.9416128 19.3507174 23.0172775 19.3629755 curveto
++ 23.0928005 19.3752106 23.1683934 19.3870095 23.2440487 19.3983977 curveto
++ 23.3195803 19.4097673 23.395173 19.4207273 23.4708199 19.4313023 curveto
++ 23.5463592 19.4418623 23.6219516 19.4520383 23.6975911 19.461854 curveto
++ 23.7731371 19.4716575 23.8487293 19.4811015 23.9243624 19.4902087 curveto
++ 23.9999142 19.4993062 24.0755062 19.5080674 24.1511336 19.5165141 curveto
++ 24.2266906 19.5249529 24.3022824 19.5330777 24.3779048 19.540909 curveto
++ 24.4534663 19.548734 24.5290579 19.5562661 24.604676 19.5635245 curveto
++ 24.6802415 19.5707779 24.7558329 19.577758 24.8314472 19.5844837 curveto
++ 24.9070161 19.5912053 24.9826073 19.5976726 25.0582184 19.603902 curveto
++ 25.1337903 19.6101282 25.2093816 19.6161167 25.2849896 19.621888 curveto
++ 25.3605639 19.6276567 25.4361546 19.6332083 25.5117608 19.6385429 curveto
++stroke
++grestore
++showpage
++%%EOF
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/tansiglogo.pdf
+===================================================================
+Binary files /dev/null	1970-01-01 00:00:00.000000000 +0000 and nnet-0.1.7/doc/latex/users/octave/neuroToolbox/graphics/tansiglogo.pdf	2007-07-24 16:53:07.000000000 +0200 differ
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/logsig.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/logsig.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,15 @@
++\subsection{logsig}
++
++\begin{figure}[htb]
++\centering
++  \includegraphics{octave/neuroToolbox/graphics/logsig}
++\caption{Log-Sigmoid transfer function}
++\label{fig:logsigTransferFunction}
++\end{figure}
++
++\begin{figure}[htb]
++\centering
++  \includegraphics{octave/neuroToolbox/graphics/logsiglogo}
++\caption{Log-Sigmoid transfer function logo}
++\label{fig:logsigTransferFunctionLogo}
++\end{figure}
+\ No newline at end of file
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/min_max.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/min_max.tex	2007-02-18 14:14:43.000000000 +0100
+@@ -0,0 +1,10 @@
++\subsection{min\_max}
++\textit{min\_max} get the minimal and maximal values of an training input matrix. So the dimension of this matrix must be an RxN matrix where R is the number of input neurons and N depends on the number of training sets.\\
++
++\noindent \textbf{\textcolor{brown}{Syntax:}}\\
++
++\noindent mMinMaxElements = min\_max(RxN);\\
++
++
++
++
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/neuroToolbox.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/neuroToolbox.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,18 @@
++\chapter{Neural Network Toolbox for Octave}
++This chapter describes all functions available in the neural network toolbox of Octave.
++
++Eventhough it will be as compatible as possible to the one of MATLAB(TM).
++
++\section{Available Functions}
++\input{octave/neuroToolbox/min_max}
++\input{octave/neuroToolbox/newff}
++\input{octave/neuroToolbox/saveMLPStruct}
++\input{octave/neuroToolbox/sim}
++\input{octave/neuroToolbox/train}
++
++
++\section{Transfer functions}
++\input{octave/neuroToolbox/logsig}
++\input{octave/neuroToolbox/purelin}
++\input{octave/neuroToolbox/tansig}
++
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/newff.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/newff.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,27 @@
++\subsection{newff}
++\textit{newff} is the short form for \textit{\textbf{new f}eed \textbf{f}orward network}. This command creates a feed-forward backpropagation network structure.\\
++
++\noindent \textbf{\textcolor{brown}{Syntax:}}\\
++
++\noindent net = newff(Rx2,[S1 S2 ... SN],\{TF1 TF2 ... TFN\},BTF,BLF,PF)\\
++
++\noindent \textbf{\textcolor{brown}{Description:}}\\
++
++\noindent Rx2: R x 2 matrix of min and max values for R input elements\\ 
++\noindent Si: Size of ith layer, for N layers\\ 
++\noindent TFi: Transfer function of ith layer, default = "tansig"\\
++\noindent BTF: Backpropagation network training function, default = "trainlm" \\
++\noindent BLF: Backpropagation weight/bias learning function, NOT USED, is only for MATLAB(TM) compatibility\\
++\noindent PF: Performance function, default = "mse"\\
++
++\noindent \textbf{\textcolor{brown}{Examples:}}\\
++
++\noindent net = newff(Rx2,[2 1])\\
++\noindent net = newff(Rx2,[2 1],\{"tansig","purelin"\});\\
++\noindent net = newff(Rx2,[2 1],\{"tansig","purelin"\},"trainlm");\\
++\noindent net = newff(Rx2,[2 1],\{"tansig","purelin"\},"trainlm","notUsed","mse");\\
++
++\noindent \textbf{\textcolor{brown}{Comments:}}\\
++In this version, you can have as much output neurons as you want. The same with the number of hidden layers. This means you can have one input layer, unrestricted number of hidden layers and one output layer. That's it.\\
++
++
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/purelin.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/purelin.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,16 @@
++\subsection{purelin}
++
++\begin{figure}[htb]
++\centering
++  \includegraphics{octave/neuroToolbox/graphics/purelin}
++\caption{Linear transfer function}
++\label{fig:purelinTransferFunction}
++\end{figure}
++
++\begin{figure}[htb]
++\centering
++  \includegraphics{octave/neuroToolbox/graphics/purelinlogo}
++\caption{Linear transfer function logo}
++\label{fig:purelinTransferFunctionLogo}
++\end{figure}
++
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/saveMLPStruct.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/saveMLPStruct.tex	2007-02-18 14:14:43.000000000 +0100
+@@ -0,0 +1,10 @@
++\subsection{saveMLPStruct}
++This is an additional function which doesn't exist in the neural network toolbox of MathWorks (TM). To see the network structure, you can use this command and save the complete structure to a file. Open this file and you have the same view like you would open the \textit{network type} of MATLAB(TM).\\
++
++\noindent \textbf{\textcolor{brown}{Syntax:}}\\
++
++\noindent saveMLPStruct(net,"initNetwork.txt");\\
++
++
++
++
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/sim.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/sim.tex	2007-02-18 14:14:43.000000000 +0100
+@@ -0,0 +1,9 @@
++\subsection{sim}
++
++\noindent \textbf{\textcolor{brown}{Syntax:}}\\
++
++\noindent simout = sim(....);\\
++
++
++
++
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/tansig.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/tansig.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,29 @@
++\subsection{tansig}
++
++\noindent
++I solved all of my real life problems with this transfer function if a non-linear function was used. In [4] page 2-6 the tansig is defined as in equation \eqref{equ:tansigTransferFunction}. A look on the MathWorks homepage with the keyword tansig will show that tansig is programed as in equation \eqref{equ:tansigTransferFunctionNnet}. IS THIS A COPYRIGHT PROBLEM?
++
++\begin{equation}
++	a = \frac{e^n - e^{-n}}{e^n + e^{-n}}
++	\label{equ:tansigTransferFunction}
++\end{equation}
++
++\begin{equation}
++	a = \frac{2}{(1 + e^{-2*n})-1}
++	\label{equ:tansigTransferFunctionNnet}
++\end{equation}
++
++
++\begin{figure}[htb]
++\centering
++  \includegraphics{octave/neuroToolbox/graphics/tansig}
++\caption{Tansig transfer function}
++\label{fig:tansigTransferFunction}
++\end{figure}
++
++\begin{figure}[htb]
++\centering
++  \includegraphics{octave/neuroToolbox/graphics/tansiglogo}
++\caption{Tansig transfer function logo}
++\label{fig:tansigTransferFunctionLogo}
++\end{figure}
+Index: nnet-0.1.7/doc/latex/users/octave/neuroToolbox/train.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/octave/neuroToolbox/train.tex	2007-02-18 14:14:43.000000000 +0100
+@@ -0,0 +1,9 @@
++\subsection{train}
++
++\noindent \textbf{\textcolor{brown}{Syntax:}}\\
++
++\noindent net = train(....);\\
++
++
++
++
+Index: nnet-0.1.7/doc/latex/users/title2.tex
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ nnet-0.1.7/doc/latex/users/title2.tex	2007-07-24 17:13:14.000000000 +0200
+@@ -0,0 +1,8 @@
++% start text here!!
++
++\title{A neural network toolbox for Octave\\
++		User's Guide \\
++				\input{../common/version}}
++
++\author{Michel D. Schmid}
++\maketitle

Added: octave-forge-pkgs/octave-nnet/trunk/debian/patches/series
===================================================================
--- octave-forge-pkgs/octave-nnet/trunk/debian/patches/series	                        (rev 0)
+++ octave-forge-pkgs/octave-nnet/trunk/debian/patches/series	2008-05-06 23:26:06 UTC (rev 1819)
@@ -0,0 +1 @@
+pdfsources.diff




More information about the Pkg-octave-commit mailing list