13
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="en" xml:id="armac">
15
<refname>armac</refname>
16
<refpurpose> Scilab description of an armax process</refpurpose>
19
<title>Calling Sequence</title>
20
<synopsis>[ar]=armac(a,b,d,ny,nu,sig)</synopsis>
23
<title>Arguments</title>
26
<term>a=[Id,a1,..,a_r] </term>
28
<para>is a matrix of size (ny,r*ny)</para>
32
<term>b=[b0,.....,b_s] </term>
34
<para>is a matrix of size (ny,(s+1)*nu)</para>
38
<term>d=[Id,d1,..,d_p] </term>
40
<para>is a matrix of size (ny,p*ny);</para>
46
<para>dimension of the output y</para>
52
<para>dimension of the output u</para>
58
<para>a matrix of size (ny,ny)</para>
64
<title>Description</title>
66
This function creates a description as a tlist of an ARMAX process
69
<literal>ar</literal> is defined by
71
<programlisting role=""><![CDATA[
15
<refname>armac</refname>
16
<refpurpose> Scilab description of an armax process</refpurpose>
19
<title>Calling Sequence</title>
20
<synopsis>[ar]=armac(a,b,d,ny,nu,sig)</synopsis>
23
<title>Arguments</title>
26
<term>a=[Id,a1,..,a_r] </term>
28
<para>is a matrix of size (ny,r*ny)</para>
32
<term>b=[b0,.....,b_s] </term>
34
<para>is a matrix of size (ny,(s+1)*nu)</para>
38
<term>d=[Id,d1,..,d_p] </term>
40
<para>is a matrix of size (ny,p*ny);</para>
46
<para>dimension of the output y</para>
52
<para>dimension of the output u</para>
58
<para>a matrix of size (ny,ny)</para>
64
<title>Description</title>
66
This function creates a description as a tlist of an ARMAX process
69
<literal>ar</literal> is defined by
71
<programlisting role=""><![CDATA[
72
72
ar=tlist(['ar','a','b','d','ny','nu','sig'],a,b,d,ny,nu,sig);
73
73
]]></programlisting>
75
and thus the coefficients of <literal>ar</literal> can be retrieved by e.g.
76
<literal> ar('a') </literal>.
80
<title>Examples</title>
81
<programlisting role="example"><![CDATA[
75
and thus the coefficients of <literal>ar</literal> can be retrieved by e.g.
76
<literal> ar('a') </literal>.
80
<title>Examples</title>
81
<programlisting role="example"><![CDATA[
82
82
a=[1,-2.851,2.717,-0.865].*.eye(2,2)
83
83
b=[0,1,1,1].*.[1;1];
84
84
d=[1,0.7,0.2].*.eye(2,2);
87
87
// extract polynomial matrices from ar representation
88
88
[A,B,D]=arma2p(ar);
89
89
]]></programlisting>
91
<refsection role="see also">
92
<title>See Also</title>
93
<simplelist type="inline">
95
<link linkend="arma">arma</link>
98
<link linkend="armax">armax</link>
101
<link linkend="armax1">armax1</link>
104
<link linkend="arsimul">arsimul</link>
107
<link linkend="arma2p">arma2p</link>
110
<link linkend="tlist">tlist</link>
91
<refsection role="see also">
92
<title>See Also</title>
93
<simplelist type="inline">
95
<link linkend="arma">arma</link>
98
<link linkend="armax">armax</link>
101
<link linkend="armax1">armax1</link>
104
<link linkend="arsimul">arsimul</link>
107
<link linkend="arma2p">arma2p</link>
110
<link linkend="tlist">tlist</link>