Help check: validate the help files on compilation against a derivated docbook schema
[scilab.git] / scilab / modules / elementary_functions / help / pt_BR / signalprocessing / ssrand.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) 2008 - INRIA
5  * 
6  * This file must be used under the terms of the CeCILL.
7  * This source file is licensed as described in the file COPYING, which
8  * you should have received as part of this distribution.  The terms
9  * are also available at    
10  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11  *
12  -->
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:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="ssrand" xml:lang="en">
14   <info>
15     <pubdate>$LastChangedDate$</pubdate>
16   </info>
17   <refnamediv>
18     <refname>ssrand</refname>
19     <refpurpose>gerador de sistema randômico</refpurpose>
20   </refnamediv>
21   <refsynopsisdiv>
22     <title>Seqüência de Chamamento</title>
23     <synopsis>sl=ssrand(nout,nin,nstate)
24 [sl,U]=ssrand(nout,nin,nstate,flag)</synopsis>
25   </refsynopsisdiv>
26   <refsection>
27     <title>Parâmetros</title>
28     <variablelist>
29       <varlistentry>
30         <term>nout</term>
31         <listitem>
32           <para>inteiro (número de saídas)</para>
33         </listitem>
34       </varlistentry>
35       <varlistentry>
36         <term>nin</term>
37         <listitem>
38           <para>inteiro (número de entradas)</para>
39         </listitem>
40       </varlistentry>
41       <varlistentry>
42         <term>nstate</term>
43         <listitem>
44           <para>inteiro (dimensão de espaço de estados)</para>
45         </listitem>
46       </varlistentry>
47       <varlistentry>
48         <term>flag</term>
49         <listitem>
50           <para>lista feita de um string ou vários inteiros</para>
51         </listitem>
52       </varlistentry>
53       <varlistentry>
54         <term>sl</term>
55         <listitem>
56           <para>lista (lista <literal>syslin</literal> )</para>
57         </listitem>
58       </varlistentry>
59       <varlistentry>
60         <term>U</term>
61         <listitem>
62           <para>matriz quadrada não-singular <literal>(nstate x
63           nstate)</literal></para>
64         </listitem>
65       </varlistentry>
66     </variablelist>
67   </refsection>
68   <refsection>
69     <title>Descrição</title>
70     <para><literal>sl=ssrand(nout,nin,nstate)</literal> retorna um sistema em
71     espaço de estado randômico estritamente próprio (<literal>D=0</literal>)
72     de tamanho <literal>[nout,nint]</literal> representado por uma lista
73     <literal>syslin</literal> e com <literal>nstate</literal> variáveis de
74     estado.</para>
75     <para><literal>[sl,U]=ssrand(nout,nin,nstate,flag)</literal> retorna um
76     sistema linear teste com dadas propriedades especificadas por
77     <literal>flag</literal>. <literal>flag</literal> pode ser um dos
78     seguintes:</para>
79     <programlisting><![CDATA[ 
80 flag=list('co',dim_cont_subs)  
81 flag=list('uo',dim_unobs_subs)
82 flag=list('ncno',dim_cno,dim_ncno,dim_co,dim_nco)
83 flag=list('st',dim_cont_subs,dim_stab_subs,dim_stab0)  
84 flag=list('dt',dim_inst_unob,dim_instb0,dim_unobs)
85 flag=list('on',nr,ng,ng0,nv,rk)
86 flag=list('ui',nw,nwu,nwui,nwuis,rk)
87  ]]></programlisting>
88     <para>A completa descrição dos <literal>Sys</literal> é dada no código da
89     função <literal>ssrand</literal> (em
90     <literal>SCI/modules/cacsd/macros/</literal>). Por exemplo, com
91     <literal>flag=list('co',dim_cont_subs)</literal> um sistema
92     não-controlável é retornado e <literal>dim_cont_subs</literal> é a
93     dimensão do subespaço controlável de <literal>Sys</literal>. Os strings
94     <literal>'co','uo','ncno','st','dt','on','ui'</literal> significam
95     "controlável", "inobservável", "não-controlável-não-observável",
96     "estabilizável", "detectável", "anulador-de-saída",
97     "saída-desconhecida".</para>
98   </refsection>
99   <refsection>
100     <title>Exemplos</title>
101     <programlisting role="example">
102
103 //flag=list('st',dim_cont_subs,dim_stab_subs,dim_stab0)  
104 //dim_cont_subs&lt;=dim_stab_subs&lt;=dim_stab0  
105 //par (A,B) U-similar a:
106 //    [*,*,*,*;     [*;    
107 //    [0,s,*,*;     [0;
108 //A=  [0,0,i,*;   B=[0;
109 //    [0,0,0,u]     [0]
110 //     
111 // (A11,B1) controlável  s=matriz estável i=matriz neutra u=matriz instável
112 [Sl,U]=ssrand(2,3,8,list('st',2,5,5));
113 w=ss2ss(Sl,inv(U)); //desfaz a mudança aleatória de base=&gt; forma como acima
114 [n,nc,u,sl]=st_ility(Sl);n,nc
115  
116   </programlisting>
117   </refsection>
118   <refsection role="see also">
119     <title>Ver Também</title>
120     <simplelist type="inline">
121       <member>
122         <link linkend="syslin">syslin</link>
123       </member>
124     </simplelist>
125   </refsection>
126 </refentry>