diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-fit/pst-fit-doc.tex')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-fit/pst-fit-doc.tex | 184 |
1 files changed, 184 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-fit/pst-fit-doc.tex b/Master/texmf-dist/doc/generic/pst-fit/pst-fit-doc.tex new file mode 100644 index 00000000000..b00c1c98ba4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-fit/pst-fit-doc.tex @@ -0,0 +1,184 @@ +%% $Id: pst-fit-doc.tex 673 2012-04-01 09:50:48Z herbert $ +\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false, + smallheadings, headexclude,footexclude,oneside]{pst-doc} +\usepackage[utf8]{inputenc} +\usepackage{pst-fit} +\let\pstFitFV\fileversion + +\input{pst-fit-doc.data} +\readdata[ignoreLines=0]{\Gauss}{gauss.dat} +\readdata[ignoreLines=0]{\Power}{power.dat} +\readdata[ignoreLines=0]{\King}{king.dat} +\readdata[ignoreLines=0]{\Exp}{exp.dat} +\readdata[ignoreLines=0]{\Linear}{linear.dat} +\readdata[ignoreLines=0]{\LinearA}{linearA.dat} +\readdata[ignoreLines=0]{\Recip}{recip.dat} +\readdata[ignoreLines=0]{\Poly}{poly.dat} +\readdata[ignoreLines=0]{\Logt}{logt.dat} +\readdata[ignoreLines=0]{\Loge}{loge.dat} + + +\renewcommand\bgImage{% +\begin{psgraph}[arrows=<->,Dy=20](0,0)(0,0)(10,100){2in}{2in} +\listplot[decimals=2,EqPos=5 50,plotstyle=GLLSR,RecipFit,linestyle=dashed]{\Recip} +\listplot[plotstyle=dots]{\Recip} +\end{psgraph} +} + +\let\Section\section +\def\section{\clearpage\Section} +\begin{document} + +\title{\texttt{pst-fit}} +\subtitle{Curve fitting; v.\pstFitFV} +\author{Buddy Ledger} +\docauthor{} +\date{\today} +\maketitle + +\tableofcontents +% +% +% +\psset{xAxisLabel=x, %Setup for psgraph env + yAxisLabel=y, + xAxisLabelPos=, + yAxisLabelPos=, + lly=-1cm,llx=-1cm} + +\section{Fit of Linear Function} +%Replaces LSM using default options + +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dy=2](0,0)(0,0)(10,22){4.5in}{4.5in} +\listplot[decimals=2,EqPos=3 15,plotstyle=GLLSR,linestyle=dashed]{\Linear} +\listplot[plotstyle=dots,linecolor=red,dotscale=2,dotstyle=x]{\Linear} +\end{psgraph} +\end{LTXexample} + +\section{Fit of Power Function} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dy=100](0,0)(0,0)(10,1000){4.5in}{4.5in} +\listplot[decimals=2,EqPos=1 800,linestyle=dashed,plotstyle=GLLSR,PowerFit]{\Power} +\listplot[plotstyle=dots,linecolor=red,dotscale=2,dotstyle=x]{\Power} +\listplot[EqPos=5 4,plotstyle=GLLSR,linecolor=blue,CustomFit,CheckZeroX,CheckZeroY,FYtrans=log,RYtrans=10 exch exp,FXtrans=log]{\Power} +\end{psgraph} +\end{LTXexample} + +\section{Fit of exp Function} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dx=1,Dy=1000,xsubticks=1,ysubticks=1](0,0)(0,0)(10,10000){4.5in}{4.5in} +\listplot[PstDebug=1,decimals=2,EqPos=4 2000,MaPos=5 7000,plotstyle=GLLSR,ExpFit]{\Exp} +\listplot[plotstyle=dots]{\Exp} +\end{psgraph} +\end{LTXexample} + +\section{Fit of Log10/Loge Functions} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dx=1,Dy=2,xsubticks=1,ysubticks=1](0,0)(0,0)(10,50){4.5in}{4.5in} +\listplot[decimals=2,EqPos=5 10,plotstyle=GLLSR,LogTFit]{\Logt} +\listplot[decimals=2,plotstyle=dots]{\Logt} +\listplot[decimals=2,EqPos=5 28,plotstyle=GLLSR,LogEFit]{\Loge} +\listplot[decimals=2,plotstyle=dots]{\Loge} +%\listplot[EqPos=5 4,plotstyle=GLLSR,CustomFit,CheckZeroX=true,CheckZeroY=true,FYtrans=Yint dup mul sub %log,RYtrans=10 exch exp Yint dup mul add,FXtrans=log]{\Linear} +\end{psgraph} +\end{LTXexample} + + + +\section{Fit of Recip} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=<->,Dx=1,Dy=10,xsubticks=1,ysubticks=1](0,0)(0,0)(10,100){4.5in}{4.5in} +\listplot[decimals=2,EqPos=5 2,plotstyle=GLLSR,RecipFit]{\Recip} +\listplot[plotstyle=dots]{\Recip} +\end{psgraph} +\end{LTXexample} + +\section{Fit of Kings Law data} + +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dx=1,Dy=1,xsubticks=1,ysubticks=1](0,0)(0,0)(10,20){4.5in}{4.5in} +\pstScalePoints(1,1){}{dup mul} +\listplot[decimals=2,EqPos=5 2,plotstyle=GLLSR,PowerFit,Yint=5]{\King} +\listplot[plotstyle=dots]{\King} +\pstScalePoints(1,1){}{} +\end{psgraph} +\end{LTXexample} + +\section{Fit of Guassian} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dx=1,Dy=0.1,xsubticks=1,ysubticks=1](0,0)(-10,0)(10,1){4.5in}{4.5in} +\listplot[plotstyle=dots]{\Gauss} +\listplot[decimals=2,EqPos=5 0.4,plotstyle=GLLSR,GaussFit,plotpoints=400]{\Gauss} +\end{psgraph} +\end{LTXexample} + +\section{Fit of 4th Order Polynomial} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dx=1,Dy=100,xsubticks=1,ysubticks=1](0,0)(0,-600)(10,600){4.5in}{4.5in} +\listplot[plotstyle=dots]{\Poly} +%note that the valuewidth needs to be large for debugging matrices +\listplot[valuewidth=20,PstDebug=1,decimals=2,EqPos=0.5 -200,plotstyle=GLLSR,MaPos=7 500,MaScale=0.5,PolyOrder=4,plotpoints=400,Yint=500]{\Poly} +\listplot[linestyle=dashed,decimals=2,EqPos=0.5 -400,plotstyle=GLLSR,PolyOrder=4,plotpoints=400]{\Poly} +%\listplot[decimals=2,EqPos=0.5 -200,plotstyle=GLLSR,PolyOrder=10,plotpoints=400]{\Power} +\end{psgraph} +\end{LTXexample} + +\section{LinetoXAxis respects scalepoints.} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=<->,Dx=1,Dy=1,xsubticks=1,ysubticks=1](0,0)(0,0)(10,10){4in}{4in} +\pstScalePoints(0.5,0.25){2 add}{16 add} +\listplot[plotstyle=line]{\Linear} +\listplot[arrows=<-,plotstyle=LineToXAxis]{\Linear} +\pstScalePoints(1,1){}{} +\rput[lb](1,2){Scaled fluid velocity distribution on a plot of the physical system.} +\end{psgraph} +\end{LTXexample} + +\section{Prepare Points Modification} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dx=1,Dy=1,xsubticks=1,ysubticks=1](0,0)(0,0)(15,30){4.5in}{4.5in} +\listplot[plotstyle=line,plotNoMax=2,plotNo=1]{\LinearA} +\listplot[plotstyle=line,plotNoMax=2,plotNo=2]{\LinearA} +\listplot[plotstyle=line,linestyle=dashed,plotNoMax=2,plotNo=1,plotNoTwo=2,plotNoTwoFunc=add 2 div]{\LinearA} +\rput[lb](10,18){1st Column} +\rput[lb](10,29){2nd Column} +\rput[lb](10,24){Average of 1st and 2nd Columns} +\end{psgraph} +\end{LTXexample} + +\section{PrintCoor Demo} +\begin{LTXexample}[pos=t] +\begin{psgraph}[arrows=->,Dx=1,Dy=1,xsubticks=1,ysubticks=1](0,0)(0,0)(10,15){4.5in}{4.5in} +%PrintCoor Demo +\psset{xEnd=,xStart=,decimals=2,valuewidth=50,fontscale=10,PstDebug=1} +\pstScalePoints(1,1){0.75 mul}{0.5 exp 3 mul} +\listplot[plotstyle=PrintCoor,plotNoMax=1,plotNo=1,PstDebug=0,relxerr=0,relyerr=0.1]{\Linear} +\listplot[plotstyle=dots,plotNoMax=1,plotNo=1]{\Linear} +\pstScalePoints(1,1){}{} +\end{psgraph} +\end{LTXexample} + +\clearpage +\section{List of all optional arguments for \texttt{pst-fit}} + +\xkvview{family=pst-fit,columns={key,type,default}} + + + + +\bgroup +\raggedright +\nocite{*} +\bibliographystyle{plain} +\bibliography{pst-fit-doc} +\egroup + +\printindex + + + + + +\end{document} + |