diff options
author | ttt | 2018-08-30 18:23:43 +0530 |
---|---|---|
committer | ttt | 2018-08-30 18:23:43 +0530 |
commit | df64ae739699c354b40a762f4600329d80b460a1 (patch) | |
tree | 8a8bea443a40dc964f8b6567b36e055e519b68d1 | |
download | FOSSEE-Sysid-documentation-df64ae739699c354b40a762f4600329d80b460a1.tar.gz FOSSEE-Sysid-documentation-df64ae739699c354b40a762f4600329d80b460a1.tar.bz2 FOSSEE-Sysid-documentation-df64ae739699c354b40a762f4600329d80b460a1.zip |
added datastructure folder
23 files changed, 1244 insertions, 0 deletions
diff --git a/datastructure/matlab/OptMat.JPG b/datastructure/matlab/OptMat.JPG Binary files differnew file mode 100644 index 0000000..0570774 --- /dev/null +++ b/datastructure/matlab/OptMat.JPG diff --git a/datastructure/matlab/StruMat.JPG b/datastructure/matlab/StruMat.JPG Binary files differnew file mode 100644 index 0000000..bc4388a --- /dev/null +++ b/datastructure/matlab/StruMat.JPG diff --git a/datastructure/matlab/call.m b/datastructure/matlab/call.m new file mode 100644 index 0000000..9f5db2a --- /dev/null +++ b/datastructure/matlab/call.m @@ -0,0 +1,6 @@ + u = idinput(1024,'PRBS',[0 1/20],[-1 1])
+ a = [1 0.5];b = [0 2 3];
+ model = idpoly(a,b,'Ts',0.1)
+ y = sim(u,model) + rand(length(u),1)
+ plantData = iddata(y,u,0.1)
+ sys = armax(plantData,[2,2,1,1])
\ No newline at end of file diff --git a/datastructure/matlab/datMat.JPG b/datastructure/matlab/datMat.JPG Binary files differnew file mode 100644 index 0000000..96f646b --- /dev/null +++ b/datastructure/matlab/datMat.JPG diff --git a/datastructure/matlab/datMat1.JPG b/datastructure/matlab/datMat1.JPG Binary files differnew file mode 100644 index 0000000..6567a52 --- /dev/null +++ b/datastructure/matlab/datMat1.JPG diff --git a/datastructure/matlab/matlab_struct.aux b/datastructure/matlab/matlab_struct.aux new file mode 100644 index 0000000..b969a41 --- /dev/null +++ b/datastructure/matlab/matlab_struct.aux @@ -0,0 +1,30 @@ +\relax +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Calling Sequence}{2}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{lol}{\contentsline {lstlisting}{call.m}{2}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Model structure (idpoly)}{3}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Model structure output \FN@sf@gobble@opt {This option is also available in GUI (called using 'ident')}}{3}} +\newlabel{dj}{{1}{3}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Model Output}}{4}} +\newlabel{}{{2.1}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Model structure attributes}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Model attributes}}{8}} +\newlabel{}{{2.2}{8}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces sys.Structure}}{9}} +\newlabel{}{{2.3}{9}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces sys.Report}}{9}} +\newlabel{}{{2.4}{9}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces sys.Report.OptionsUsed}}{10}} +\newlabel{}{{2.5}{10}} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Data structure (iddata)}{11}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Data structure output}{11}} +\@writefile{toc}{\contentsline {section}{\numberline {3.2}Data structure attributes}{11}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Data Output}}{13}} +\newlabel{}{{3.1}{13}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Data attributes}}{14}} +\newlabel{}{{3.2}{14}} diff --git a/datastructure/matlab/matlab_struct.log b/datastructure/matlab/matlab_struct.log new file mode 100644 index 0000000..e62413a --- /dev/null +++ b/datastructure/matlab/matlab_struct.log @@ -0,0 +1,382 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2017.8.29) 30 AUG 2018 17:06 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**matlab_struct.tex +(./matlab_struct.tex +LaTeX2e <2016/02/01> +Babel <3.9q> and hyphenation patterns for 81 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls +Document Class: report 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@chapter=\count80 +\c@section=\count81 +\c@subsection=\count82 +\c@subsubsection=\count83 +\c@paragraph=\count84 +\c@subparagraph=\count85 +\c@figure=\count86 +\c@table=\count87 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 95. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count88 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty +Package: booktabs 2005/04/14 v1.61803 publication quality tables +\heavyrulewidth=\dimen105 +\lightrulewidth=\dimen106 +\cmidrulewidth=\dimen107 +\belowrulesep=\dimen108 +\belowbottomsep=\dimen109 +\aboverulesep=\dimen110 +\abovetopsep=\dimen111 +\cmidrulesep=\dimen112 +\cmidrulekern=\dimen113 +\defaultaddspace=\dimen114 +\@cmidla=\count89 +\@cmidlb=\count90 +\@aboverulesep=\dimen115 +\@belowrulesep=\dimen116 +\@thisruleclass=\count91 +\@lastruleclass=\count92 +\@thisrulewidth=\dimen117 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2016/03/03 v2.15a AMS math features +\@mathmargin=\skip43 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks15 +\ex@=\dimen118 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen119 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count93 +LaTeX Info: Redefining \frac on input line 199. +\uproot@=\count94 +\leftroot@=\count95 +LaTeX Info: Redefining \overline on input line 297. +\classnum@=\count96 +\DOTSCASE@=\count97 +LaTeX Info: Redefining \ldots on input line 394. +LaTeX Info: Redefining \dots on input line 397. +LaTeX Info: Redefining \cdots on input line 518. +\Mathstrutbox@=\box26 +\strutbox@=\box27 +\big@size=\dimen120 +LaTeX Font Info: Redeclaring font encoding OML on input line 630. +LaTeX Font Info: Redeclaring font encoding OMS on input line 631. +\macc@depth=\count98 +\c@MaxMatrixCols=\count99 +\dotsspace@=\muskip10 +\c@parentequation=\count100 +\dspbrk@lvl=\count101 +\tag@help=\toks16 +\row@=\count102 +\column@=\count103 +\maxfields@=\count104 +\andhelp@=\toks17 +\eqnshift@=\dimen121 +\alignsep@=\dimen122 +\tagshift@=\dimen123 +\tagwidth@=\dimen124 +\totwidth@=\dimen125 +\lineht@=\dimen126 +\@envbody=\toks18 +\multlinegap=\skip44 +\multlinetaggap=\skip45 +\mathdisplay@stack=\toks19 +LaTeX Info: Redefining \[ on input line 2735. +LaTeX Info: Redefining \] on input line 2736. +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count105 +\lst@gtempboxa=\box28 +\lst@token=\toks20 +\lst@length=\count106 +\lst@currlwidth=\dimen127 +\lst@column=\count107 +\lst@pos=\count108 +\lst@lostspace=\dimen128 +\lst@width=\dimen129 +\lst@newlines=\count109 +\lst@lineno=\count110 +\lst@maxwidth=\dimen130 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz) +\c@lstnumber=\count111 +\lst@skipnumbers=\count112 +\lst@framebox=\box29 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2015/06/04 1.6 listings configuration +)) +Package: listings 2015/06/04 1.6 (Carsten Heinz) + +(/usr/share/texlive/texmf-dist/tex/latex/footmisc/footmisc.sty +Package: footmisc 2011/06/06 v5.5b a miscellany of footnote facilities +\FN@temptoken=\toks21 +\footnotemargin=\dimen131 +\c@pp@next@reset=\count113 +Package footmisc Info: Declaring symbol style bringhurst on input line 855. +Package footmisc Info: Declaring symbol style chicago on input line 863. +Package footmisc Info: Declaring symbol style wiley on input line 872. +Package footmisc Info: Declaring symbol style lamport-robust on input line 883. + +Package footmisc Info: Declaring symbol style lamport* on input line 903. +Package footmisc Info: Declaring symbol style lamport*-robust on input line 924 +. +) +(./matlab_struct.aux + +LaTeX Warning: Label `' multiply defined. + + +LaTeX Warning: Label `' multiply defined. + + +LaTeX Warning: Label `' multiply defined. + + +LaTeX Warning: Label `' multiply defined. + + +LaTeX Warning: Label `' multiply defined. + + +LaTeX Warning: Label `' multiply defined. + +) +\openout1 = `matlab_struct.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. + (/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count114 +\scratchdimen=\dimen132 +\scratchbox=\box30 +\nofMPsegments=\count115 +\nofMParguments=\count116 +\everyMPshowfont=\toks22 +\MPscratchCnt=\count117 +\MPscratchDim=\dimen133 +\MPnumerator=\count118 +\makeMPintoPDFobject=\count119 +\everyMPtoPDFconversion=\toks23 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +\c@lstlisting=\count120 + + +LaTeX Warning: No \author given. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./matlab_struct.toc) +\tf@toc=\write3 +\openout3 = `matlab_struct.toc'. + + +[1 + +] +Chapter 1. +(./call.m) [2 + +] +Chapter 2. + +Overfull \hbox (6.62929pt too wide) in paragraph at lines 40--41 +[]\OT1/cmr/m/n/12 Fit per-cent-age, Fi-nal Pre-dic-tion Er-ror(FPE), Mean Squar +ed Er-ror(MSE) + [] + +<modMat1.JPG, id=16, 489.32813pt x 264.23718pt> +File: modMat1.JPG Graphic file (type jpg) + <use modMat1.JPG> +Package pdftex.def Info: modMat1.JPG used on input line 50. +(pdftex.def) Requested size: 312.00119pt x 168.48222pt. + [3 + +] +Overfull \hbox (4.70148pt too wide) in paragraph at lines 87--88 +[]\OT1/cmr/m/n/12 Values of Mean Squared Er-ror(MSE), Fi-nal Pre-dic-tion Er-ro +r(FPE), + [] + +[4 <./modMat1.JPG>] +Missing character: There is no â in font cmr12! +Missing character: There is no € in font cmr12! +Missing character: There is no ” in font cmr12! + [5] [6] <modMat2.JPG, id=35, 251.43938pt x 365.86688pt> +File: modMat2.JPG Graphic file (type jpg) + +<use modMat2.JPG> +Package pdftex.def Info: modMat2.JPG used on input line 196. +(pdftex.def) Requested size: 312.00119pt x 453.98845pt. + <StruMat.JPG, id=36, 254.45062pt x 307.90031pt> +File: StruMat.JPG Graphic file (type jpg) + +<use StruMat.JPG> +Package pdftex.def Info: StruMat.JPG used on input line 203. +(pdftex.def) Requested size: 312.00119pt x 377.55467pt. + <repMat.JPG, id=37, 415.5525pt x 164.86594pt> +File: repMat.JPG Graphic file (type jpg) + +<use repMat.JPG> +Package pdftex.def Info: repMat.JPG used on input line 212. +(pdftex.def) Requested size: 312.00119pt x 123.78749pt. + <OptMat.JPG, id=38, 368.87813pt x 207.77625pt> +File: OptMat.JPG Graphic file (type jpg) + +<use OptMat.JPG> +Package pdftex.def Info: OptMat.JPG used on input line 220. +(pdftex.def) Requested size: 312.00119pt x 175.73877pt. + [7] [8 <./modMat2.JPG>] [9 <./StruMat.JPG> <./repMat.JPG>] +[10 <./OptMat.JPG>] +Chapter 3. +[11 + +] <datMat1.JPG, id=54, 252.19218pt x 149.8097pt> +File: datMat1.JPG Graphic file (type jpg) + <use datMat1.JPG> +Package pdftex.def Info: datMat1.JPG used on input line 285. +(pdftex.def) Requested size: 312.00119pt x 185.33919pt. + +<datMat.JPG, id=55, 260.47313pt x 348.55219pt> +File: datMat.JPG Graphic file (type jpg) + <use datMat.JPG> +Package pdftex.def Info: datMat.JPG used on input line 292. +(pdftex.def) Requested size: 312.00119pt x 417.50528pt. + [12] [13 <./datMat1.JPG>] [14 <./datMat.JPG>] (./matlab_struct.aux) + +LaTeX Warning: There were multiply-defined labels. + + ) +Here is how much of TeX's memory you used: + 3515 strings out of 493029 + 48972 string characters out of 6136234 + 116880 words of memory out of 5000000 + 7010 multiletter control sequences out of 15000+600000 + 11298 words of font info for 41 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 38i,8n,32p,267b,827s stack positions out of 5000i,500n,10000p,200000b,80000s +</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></us +r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/shar +e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texli +ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texm +f-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/share/texlive/texmf-dist/ +fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/ty +pe1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/publ +ic/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/ams +fonts/cm/cmsy8.pfb> +Output written on matlab_struct.pdf (15 pages, 317157 bytes). +PDF statistics: + 96 PDF objects out of 1000 (max. 8388607) + 62 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 36 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/datastructure/matlab/matlab_struct.pdf b/datastructure/matlab/matlab_struct.pdf Binary files differnew file mode 100644 index 0000000..f135937 --- /dev/null +++ b/datastructure/matlab/matlab_struct.pdf diff --git a/datastructure/matlab/matlab_struct.tex b/datastructure/matlab/matlab_struct.tex new file mode 100644 index 0000000..fa0a4ae --- /dev/null +++ b/datastructure/matlab/matlab_struct.tex @@ -0,0 +1,302 @@ +
+\documentclass[a4paper,12pt]{report}
+\usepackage{graphicx}
+\usepackage{booktabs}
+\usepackage{amsmath}
+\usepackage{listings}
+\usepackage[stable]{footmisc}
+\title{MATLAB Model and Data Structures}
+\begin{document}
+
+
+\maketitle
+\tableofcontents
+
+
+
+\chapter{Calling Sequence}
+
+ \lstinputlisting{call.m}
+
+
+\chapter{Model structure (idpoly)}
+
+
+ \section{Model structure output \footnote{\label{dj}This option is also available in GUI (called using 'ident')}}
+
+
+ \begin{enumerate}
+ \item Type of model : discrete-time\footref{dj}
+ \item Type of estimation method
+ \item Equation showing relation between polynomials
+ \item Model representation (A,B,C polynomials in increasing power of $z^{-1}$)
+
+ \item Sample time
+
+ \item Parameterization : Polynomial orders, Number of free parameters
+ \item Hint for functions that can be used for extra information like uncertainties in polynomial values and their covariance
+ \item Information about whether the model is constructed with fixed parameters or estimated from data
+ \item Information about the data used to estimate the model
+ \item Fit percentage, Final Prediction Error(FPE), Mean Squared Error(MSE)
+ \item Focus - Error to be minimized ('prediction' or 'simulation')
+
+
+
+
+
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{modMat1.JPG}
+ \caption{Model Output}
+ \label{}
+ \end{figure}
+
+ \end{enumerate}
+
+ \section{Model structure attributes}
+
+ \begin{enumerate}
+ \item Polynomial coefficients vector
+
+ \item Addition of integrators in noise channel \footref{dj}
+
+ \item Variable('$z^{-1}$') used in polynomials
+
+ \item Transport delays for each input/output pair using IODelay
+
+ \item Following information about each polynomial :
+ \begin{enumerate}
+
+ \item Parameter values
+ \item Upper and lower bounds on values
+ \item Property of each coefficient - Tunable or not
+ \item Scaling factor used to normalize the parameter value
+ \item Unit and label for each parameter
+
+ \end{enumerate}
+
+ \item Value of variance of noise channel
+
+ \item Detailed report with following information :
+
+ \begin{enumerate}
+ \item Status : model is constructed or estimated
+ \item Estimation method used
+ \item Handling of initial conditions during estimation, specified as one of the following values : 'zero', 'estimate', 'backcast', 'auto' \footref{dj}
+ \item Values of Mean Squared Error(MSE), Final Prediction Error(FPE), Fit Percentage, Raw Akaike's Information Criterion(AIC), Small sample-size corrected (AICc), Normalized AIC(nAIC), Bayesian information criteria(BIC), Loss function
+ \item Information about parameters (free parameters vector, covariance, and label) \footref{dj}
+ \item Following options are available in OptionsUsed structure :
+
+ \begin{enumerate}
+ \item Initial condition
+ \item Specifying whether to display the estimation progress ('off' or 'on') \footref{dj}
+ \item Input and output offset
+ \item Controlling whether parameter covariance data is generated \footref{dj}
+ \item Regularized estimation of model parameters using a constant that determines the bias versus variance tradeoff \footref{dj}
+ \item Following search methods available for iterative parameter estimation :
+ \begin{enumerate}
+ \item Subspace Gauss-Newton least squares search
+ \item Adaptive subspace Gauss-Newton search
+ \item Levenberg-Marquardt least squares search
+ \item Steepest descent least squares search
+ \item Non-linear least squares solver
+ \item Constrained non-linear solvers
+ \end{enumerate}
+
+ \item Following search options are available :
+ \begin{enumerate}
+ \item Tolerance
+ \item Maximum iterations
+ \item Step tolerance, function tolerance
+ \end{enumerate}
+
+ \item Focus - Error to be minimized ('prediction' or 'simulation') \footref{dj}
+ \item Following options for weighting filter are available
+ \begin{enumerate}
+ \item Passbands — Specify a row vector or matrix containing frequency values that define desired passbands
+ \item SISO filter
+ \end{enumerate}
+ \item Controlling whether to enforce stability of estimated model (estimated model must be stable) \footref{dj}
+ \item Following advanced options are available :
+ \begin{enumerate}
+ \item Error threshold to specify when to adjust the weight of large errors from quadratic to linear
+ \item Max Size to specify maximum number of elements in a segment when input-output data is split into segments
+ \item AutoInitThreshold to specify when to automatically estimate the initial condition
+ \item StabilityThreshold to specify thresholds for stability tests
+
+ \end{enumerate}
+\end{enumerate}
+
+ \item Controlling random number generation at the start of estimation
+ \item Information about data used for estimation - type of data, length, sample time, offset in input or output, input intersample behaviour
+ \item Following termination conditions for the iterative search used for prediction error minimization :
+ \begin{enumerate}
+ \item Reason
+ \item Number of iterations performed
+ \item Infinity norm of the gradient search vector when the search algorithm terminates
+ \item Number of function call
+ \item Norm of the gradient search vector in the last iteration
+ \item Criterion improvement in the last iteration
+ \item Algorithm used by 'lsqnonlin' or 'fmincon' search method
+ \end{enumerate}
+
+
+
+
+
+
+
+ \end{enumerate}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \item Input Delay \footref{dj}
+ \item Output Delay
+ \item Sample time
+ \item Time unit
+ \item Name of input data vector (If not specified, default name 'u1')
+ \item Input unit
+ \item Input channel groups to assign input channels of MIMO systems into groups and refer to each group by name
+ \item Name of output data vector (If not specified, default name 'y1')
+ \item Output unit
+ \item Output channel groups to assign output channels of MIMO systems into groups and refer to each group by name
+
+ \item Notes in the form of string (An arbitrary field to store extra information)
+
+ \item Any other user data/comments
+
+ \item Any arbitrary name for model
+ \item Sampling grid for model arrays, specified as a data structure
+
+
+
+
+
+
+
+ \end{enumerate}
+
+
+
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{modMat2.JPG}
+ \caption{Model attributes}
+ \label{}
+ \end{figure}
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{StruMat.JPG}
+ \caption{sys.Structure}
+ \label{}
+ \end{figure}
+
+
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{repMat.JPG}
+ \caption{sys.Report}
+ \label{}
+ \end{figure}
+
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{OptMat.JPG}
+ \caption{sys.Report.OptionsUsed}
+ \label{}
+ \end{figure}
+ \chapter{Data structure (iddata)}
+ \section{Data structure output}
+
+
+ \begin{enumerate}
+ \item Domain of data : Time or frequency
+ \item Number of samples
+ \item Sample time
+ \item Output vector name
+ \item Output unit
+ \item Input vector name
+ \item Input unit
+
+ \end{enumerate}
+ \section{Data structure attributes}
+
+
+
+ \begin{enumerate}
+
+ \item Domain of data : Time or frequency
+ \item Any arbitrary name for data
+
+ \item Output data vector stored in OutputData
+
+ \item Output data vector stored in y
+
+ \item Name of output vector which is displayed on iddata call (If not specified, default names, {'y1';'y2';...})
+
+ \item Output unit
+ \item Input data vector stored in InputData
+
+ \item Input data vector stored in u
+
+ \item Name of input vector which is displayed on iddata call (If not specified, default names, {'u1';'u2';...})
+
+ \item Input unit
+
+
+ \item Period of input data
+
+ \item Inter sample behaviour of input : 'zoh', 'foh', or 'bl', depending on whether data is piecewise constant, piecewise linear, or band limited
+
+ \item Sample time
+
+ \item Starting time instant stored in Tstart
+
+ \item Time instants stored in a vector
+
+ \item Time unit
+
+ \item Name of experiment (iddata can store data of multiple experiments)
+
+ \item Notes in the form of string (An arbitrary field to store extra information)
+
+ \item Any other user data/comments
+ \end{enumerate}
+
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{datMat1.JPG}
+ \caption{Data Output}
+ \label{}
+ \end{figure}
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{datMat.JPG}
+ \caption{Data attributes}
+ \label{}
+ \end{figure}
+
+%\chapter{Data structure (iddata)}
+
+
+
+
+\end{document}
diff --git a/datastructure/matlab/matlab_struct.toc b/datastructure/matlab/matlab_struct.toc new file mode 100644 index 0000000..71210e6 --- /dev/null +++ b/datastructure/matlab/matlab_struct.toc @@ -0,0 +1,7 @@ +\contentsline {chapter}{\numberline {1}Calling Sequence}{2} +\contentsline {chapter}{\numberline {2}Model structure (idpoly)}{3} +\contentsline {section}{\numberline {2.1}Model structure output \FN@sf@gobble@opt {This option is also available in GUI (called using 'ident')}}{3} +\contentsline {section}{\numberline {2.2}Model structure attributes}{4} +\contentsline {chapter}{\numberline {3}Data structure (iddata)}{11} +\contentsline {section}{\numberline {3.1}Data structure output}{11} +\contentsline {section}{\numberline {3.2}Data structure attributes}{11} diff --git a/datastructure/matlab/modMat1.JPG b/datastructure/matlab/modMat1.JPG Binary files differnew file mode 100644 index 0000000..73609d3 --- /dev/null +++ b/datastructure/matlab/modMat1.JPG diff --git a/datastructure/matlab/modMat2.JPG b/datastructure/matlab/modMat2.JPG Binary files differnew file mode 100644 index 0000000..1dca79d --- /dev/null +++ b/datastructure/matlab/modMat2.JPG diff --git a/datastructure/matlab/repMat.JPG b/datastructure/matlab/repMat.JPG Binary files differnew file mode 100644 index 0000000..917e7a6 --- /dev/null +++ b/datastructure/matlab/repMat.JPG diff --git a/datastructure/scilab/call.sci b/datastructure/scilab/call.sci new file mode 100644 index 0000000..e902744 --- /dev/null +++ b/datastructure/scilab/call.sci @@ -0,0 +1,6 @@ + u = idinput(1024,'PRBS',[0 1/20],[-1 1])
+ a = [1 0.5];b = [0 2 3];
+ model = idpoly(a,b,'Ts',0.1)
+ y = sim(u,model) + rand(length(u),1)
+ plantData = iddata(y,u,0.1)
+ sys = armaX(plantData,[2,2,1])
diff --git a/datastructure/scilab/datSci.JPG b/datastructure/scilab/datSci.JPG Binary files differnew file mode 100644 index 0000000..6bcffc4 --- /dev/null +++ b/datastructure/scilab/datSci.JPG diff --git a/datastructure/scilab/datSci1.JPG b/datastructure/scilab/datSci1.JPG Binary files differnew file mode 100644 index 0000000..9da52fe --- /dev/null +++ b/datastructure/scilab/datSci1.JPG diff --git a/datastructure/scilab/modSci1.JPG b/datastructure/scilab/modSci1.JPG Binary files differnew file mode 100644 index 0000000..025d836 --- /dev/null +++ b/datastructure/scilab/modSci1.JPG diff --git a/datastructure/scilab/modSci2.JPG b/datastructure/scilab/modSci2.JPG Binary files differnew file mode 100644 index 0000000..ea9582f --- /dev/null +++ b/datastructure/scilab/modSci2.JPG diff --git a/datastructure/scilab/scilab_exist.aux b/datastructure/scilab/scilab_exist.aux new file mode 100644 index 0000000..6bcb059 --- /dev/null +++ b/datastructure/scilab/scilab_exist.aux @@ -0,0 +1,26 @@ +\relax +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Calling Sequence}{2}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{lol}{\contentsline {lstlisting}{call.sci}{2}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Model structure (idpoly)}{3}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Model structure output}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Model structure attributes}{3}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Model(idpoly) Output}}{4}} +\newlabel{}{{2.1}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Model attributes}}{4}} +\newlabel{}{{2.2}{4}} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Data structure (iddata)}{5}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Data structure output}{5}} +\@writefile{toc}{\contentsline {section}{\numberline {3.2}Data struture attributes}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Data(iddata) Output}}{6}} +\newlabel{}{{3.1}{6}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Data attributes}}{6}} +\newlabel{}{{3.2}{6}} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Optimizer}{7}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} diff --git a/datastructure/scilab/scilab_exist.log b/datastructure/scilab/scilab_exist.log new file mode 100644 index 0000000..6f47108 --- /dev/null +++ b/datastructure/scilab/scilab_exist.log @@ -0,0 +1,332 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2017.8.29) 30 AUG 2018 17:10 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**scilab_exist.tex +(./scilab_exist.tex +LaTeX2e <2016/02/01> +Babel <3.9q> and hyphenation patterns for 81 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls +Document Class: report 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@chapter=\count80 +\c@section=\count81 +\c@subsection=\count82 +\c@subsubsection=\count83 +\c@paragraph=\count84 +\c@subparagraph=\count85 +\c@figure=\count86 +\c@table=\count87 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 95. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count88 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty +Package: booktabs 2005/04/14 v1.61803 publication quality tables +\heavyrulewidth=\dimen105 +\lightrulewidth=\dimen106 +\cmidrulewidth=\dimen107 +\belowrulesep=\dimen108 +\belowbottomsep=\dimen109 +\aboverulesep=\dimen110 +\abovetopsep=\dimen111 +\cmidrulesep=\dimen112 +\cmidrulekern=\dimen113 +\defaultaddspace=\dimen114 +\@cmidla=\count89 +\@cmidlb=\count90 +\@aboverulesep=\dimen115 +\@belowrulesep=\dimen116 +\@thisruleclass=\count91 +\@lastruleclass=\count92 +\@thisrulewidth=\dimen117 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2016/03/03 v2.15a AMS math features +\@mathmargin=\skip43 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks15 +\ex@=\dimen118 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen119 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count93 +LaTeX Info: Redefining \frac on input line 199. +\uproot@=\count94 +\leftroot@=\count95 +LaTeX Info: Redefining \overline on input line 297. +\classnum@=\count96 +\DOTSCASE@=\count97 +LaTeX Info: Redefining \ldots on input line 394. +LaTeX Info: Redefining \dots on input line 397. +LaTeX Info: Redefining \cdots on input line 518. +\Mathstrutbox@=\box26 +\strutbox@=\box27 +\big@size=\dimen120 +LaTeX Font Info: Redeclaring font encoding OML on input line 630. +LaTeX Font Info: Redeclaring font encoding OMS on input line 631. +\macc@depth=\count98 +\c@MaxMatrixCols=\count99 +\dotsspace@=\muskip10 +\c@parentequation=\count100 +\dspbrk@lvl=\count101 +\tag@help=\toks16 +\row@=\count102 +\column@=\count103 +\maxfields@=\count104 +\andhelp@=\toks17 +\eqnshift@=\dimen121 +\alignsep@=\dimen122 +\tagshift@=\dimen123 +\tagwidth@=\dimen124 +\totwidth@=\dimen125 +\lineht@=\dimen126 +\@envbody=\toks18 +\multlinegap=\skip44 +\multlinetaggap=\skip45 +\mathdisplay@stack=\toks19 +LaTeX Info: Redefining \[ on input line 2735. +LaTeX Info: Redefining \] on input line 2736. +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count105 +\lst@gtempboxa=\box28 +\lst@token=\toks20 +\lst@length=\count106 +\lst@currlwidth=\dimen127 +\lst@column=\count107 +\lst@pos=\count108 +\lst@lostspace=\dimen128 +\lst@width=\dimen129 +\lst@newlines=\count109 +\lst@lineno=\count110 +\lst@maxwidth=\dimen130 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz) +\c@lstnumber=\count111 +\lst@skipnumbers=\count112 +\lst@framebox=\box29 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2015/06/04 1.6 listings configuration +)) +Package: listings 2015/06/04 1.6 (Carsten Heinz) + +(./scilab_exist.aux + +LaTeX Warning: Label `' multiply defined. + + +LaTeX Warning: Label `' multiply defined. + + +LaTeX Warning: Label `' multiply defined. + +) +\openout1 = `scilab_exist.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + (/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count113 +\scratchdimen=\dimen131 +\scratchbox=\box30 +\nofMPsegments=\count114 +\nofMParguments=\count115 +\everyMPshowfont=\toks21 +\MPscratchCnt=\count116 +\MPscratchDim=\dimen132 +\MPnumerator=\count117 +\makeMPintoPDFobject=\count118 +\everyMPtoPDFconversion=\toks22 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +\c@lstlisting=\count119 + + +LaTeX Warning: No \author given. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./scilab_exist.toc) +\tf@toc=\write3 +\openout3 = `scilab_exist.toc'. + + +[1 + +] +Chapter 1. +(./call.sci) [2 + +] +Chapter 2. + +Overfull \hbox (12.13472pt too wide) in paragraph at lines 31--32 +\OT1/cmr/m/n/12 te-rion(AIC), Small sample-size cor-rected (AICc), Nor-mal-ized + AIC(nAIC), + [] + +<modSci1.JPG, id=16, 428.35031pt x 189.70876pt> +File: modSci1.JPG Graphic file (type jpg) + <use modSci1.JPG> +Package pdftex.def Info: modSci1.JPG used on input line 46. +(pdftex.def) Requested size: 312.00119pt x 138.17938pt. + +<modSci2.JPG, id=17, 206.27063pt x 149.05687pt> +File: modSci2.JPG Graphic file (type jpg) + <use modSci2.JPG> +Package pdftex.def Info: modSci2.JPG used on input line 53. +(pdftex.def) Requested size: 312.00119pt x 225.48161pt. + [3 + +] [4 <./modSci1.JPG> <./modSci2.JPG>] +Chapter 3. +<datSci1.JPG, id=27, 278.54062pt x 146.79843pt> +File: datSci1.JPG Graphic file (type jpg) + <use datSci1.JPG> +Package pdftex.def Info: datSci1.JPG used on input line 88. +(pdftex.def) Requested size: 312.00119pt x 164.43774pt. + +<datSci.JPG, id=28, 234.1247pt x 96.36pt> +File: datSci.JPG Graphic file (type jpg) + <use datSci.JPG> +Package pdftex.def Info: datSci.JPG used on input line 95. +(pdftex.def) Requested size: 312.00119pt x 128.42769pt. + [5 + +] [6 <./datSci1.JPG> <./datSci.JPG>] +Chapter 4. +[7 + +] [8] (./scilab_exist.aux) + +LaTeX Warning: There were multiply-defined labels. + + ) +Here is how much of TeX's memory you used: + 3385 strings out of 493029 + 46902 string characters out of 6136234 + 114182 words of memory out of 5000000 + 6887 multiletter control sequences out of 15000+600000 + 10232 words of font info for 37 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 38i,6n,32p,271b,827s stack positions out of 5000i,500n,10000p,200000b,80000s +</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></us +r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/shar +e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texli +ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/share/texlive/texm +f-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/f +onts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/t +ype1/public/amsfonts/cm/cmsy8.pfb> +Output written on scilab_exist.pdf (9 pages, 151193 bytes). +PDF statistics: + 66 PDF objects out of 1000 (max. 8388607) + 43 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 21 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/datastructure/scilab/scilab_exist.pdf b/datastructure/scilab/scilab_exist.pdf Binary files differnew file mode 100644 index 0000000..6e4c554 --- /dev/null +++ b/datastructure/scilab/scilab_exist.pdf diff --git a/datastructure/scilab/scilab_exist.tex b/datastructure/scilab/scilab_exist.tex new file mode 100644 index 0000000..fb23de6 --- /dev/null +++ b/datastructure/scilab/scilab_exist.tex @@ -0,0 +1,145 @@ +\documentclass[a4paper,12pt]{report}
+\usepackage{graphicx}
+\usepackage{booktabs}
+\usepackage{amsmath}
+\usepackage{listings}
+ \title{Scilab Identification Toolbox - Existing features}
+\begin{document}
+
+
+
+\maketitle
+ \tableofcontents
+
+
+\chapter{Calling Sequence}
+ \lstinputlisting{call.sci}
+% \begin{figure}[tbp]
+% \centering
+% \includegraphics[width=0.8\textwidth]{codeSci.JPG}
+% \caption{Calling Sequence}
+% \label{}
+% \end{figure}
+
+\chapter{Model structure (idpoly)}
+
+ \section{Model structure output}
+ \begin{enumerate}
+ \item Model representation (A,B,C polynomials in increasing power of $z^{-1}$)
+
+ \item Sampling time
+ \item Performance of model - Values of Mean Squared Error(MSE), Final Prediction Error(FPE), Fit Percentage, Raw Akaike's Information Criterion(AIC), Small sample-size corrected (AICc), Normalized AIC(nAIC), Bayesian information criteria(BIC)
+ \end{enumerate}
+\section{Model structure attributes}
+\begin{enumerate}
+ \item Polynomial coefficients vector
+ \item Variable('$z^{-1}$') used in polynomials
+ \item Time unit
+ \item Smpling time
+ \item Report giving values of MSE, FPE, Fit Percentage, AIC, AICc, AICn, BIC
+\end{enumerate}
+
+
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{modSci1.JPG}
+ \caption{Model(idpoly) Output}
+ \label{}
+ \end{figure}
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{modSci2.JPG}
+ \caption{Model attributes}
+ \label{}
+ \end{figure}
+
+ \chapter{Data structure (iddata)}
+
+ \section{Data structure output}
+ \begin{enumerate}
+
+ \item Domain of data : Time (No provision of storing frequency domain data in iddata. Another function 'frd' can store frequency and response data)
+ \item Number of samples
+ \item Name of output data vector
+
+ \item Name of input data vector
+
+ \item Sampling time
+
+ \end{enumerate}
+ Note : No provision of changing name of output or input data vector and time unit.
+ \section{Data struture attributes}
+
+ \begin{enumerate}
+ \item Output data vector
+
+ \item Input data vector
+
+ \item Sampling time
+
+ \item Time unit
+ \end{enumerate}
+
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{datSci1.JPG}
+ \caption{Data(iddata) Output}
+ \label{}
+ \end{figure}
+
+ \begin{figure}[tbp]
+ \centering
+ \includegraphics[width=0.8\textwidth]{datSci.JPG}
+ \caption{Data attributes}
+ \label{}
+ \end{figure}
+
+ \chapter{Optimizer}
+ \begin{enumerate}
+
+ \item diffcode toolbox - Automatic differentiation (consists of functions to evaluate jacobian and hessian but no associated optimizer)
+ \item Optimbase toolbox - building block for optimization methods(number of variables, minimum and maximum bounds, number of non linear inequality constraints, cost function, logging system, various termination criteria)
+
+ \item Nonlinear Least Squares
+ \begin{enumerate}
+ \item lsqrsolve - Levenberg-marquardt algorithm (used in arx, armax, oe)
+
+ \item leastsq - Non-linear least squares problem
+
+ Algorithms available : quasi-Newton (default), conjugate gradient or non-differentiable
+
+
+
+
+ \item datafit - Parameter identification based on measured data
+
+ Algorithms available : quasi-Newton (default), conjugate gradient or non-differentiable
+
+
+ \end{enumerate}
+ \item optim - Non-linear optimization
+
+ Algorithms available : limited memory BFGS algorithm, quasi-Newton method, non-differentiable problems
+
+
+ \item karmarkar - Constrained linear optimization problem
+
+
+ \item neldermead - Direct search optimization algorithms based on the simplex method
+
+ \item qpsolve - Quadratic optimization (active set)
+
+ \item Ipopt - Interior point method
+
+ \item conjgrad - Conjugate gradient solvers
+ \end{enumerate}
+
+
+
+
+
+
+\end{document}
\ No newline at end of file diff --git a/datastructure/scilab/scilab_exist.toc b/datastructure/scilab/scilab_exist.toc new file mode 100644 index 0000000..237a7fb --- /dev/null +++ b/datastructure/scilab/scilab_exist.toc @@ -0,0 +1,8 @@ +\contentsline {chapter}{\numberline {1}Calling Sequence}{2} +\contentsline {chapter}{\numberline {2}Model structure (idpoly)}{3} +\contentsline {section}{\numberline {2.1}Model structure output}{3} +\contentsline {section}{\numberline {2.2}Model structure attributes}{3} +\contentsline {chapter}{\numberline {3}Data structure (iddata)}{5} +\contentsline {section}{\numberline {3.1}Data structure output}{5} +\contentsline {section}{\numberline {3.2}Data struture attributes}{5} +\contentsline {chapter}{\numberline {4}Optimizer}{7} |