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:ns4="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="EXTTRI" xml:lang="fr_FR">
15
<refname>EXTTRI</refname>
16
<refpurpose>Extraction triangulaire ou diagonale</refpurpose>
23
<imagedata align="center" fileref="../../../../images/palettes/EXTTRI.png" valign="middle"/>
28
<refsection id="Contents_EXTTRI">
29
<title>Contenu</title>
33
<link linkend="EXTTRI">Extraction triangulaire ou diagonale</link>
40
<xref linkend="Palette_EXTTRI">Palette</xref>
45
<xref linkend="Description_EXTTRI">Description</xref>
50
<xref linkend="Dialogbox_EXTTRI">Boîte de dialogue</xref>
55
<link linkend="EXTTRI">Exemple</link>
60
<xref linkend="Defaultproperties_EXTTRI">Propriétés par défaut</xref>
65
<xref linkend="Interfacingfunction_EXTTRI">Fonction d'interfaçage</xref>
70
<xref linkend="Computationalfunction_EXTTRI">Fonctions de calcul</xref>
75
<xref linkend="Seealso_EXTTRI">Voir aussi</xref>
82
<refsection id="Palette_EXTTRI">
83
<title>Palette</title>
87
<link linkend="Matrix_pal">Palette Opérations matricielles</link>
92
<refsection id="Description_EXTTRI">
93
<title>Description</title>
95
Le bloc EXTTRI extrait des éléments de la matrice d'entrée u. Les dimensions de la matrice de sortie sont les mêmes que celles de la matrice d'entrée.
98
Quand le paramètre <emphasis role="bold">extraction type)</emphasis> est initialisé à :
103
<emphasis role="bold">1</emphasis> : Le bloc copie les éléments de et au-dessus de la diagonale
104
principale dans la matrice de sortie. Les éléments sous la diagonale principale sont mis à 0.
110
<emphasis role="bold">2</emphasis> : Le bloc copie les éléments de et en-dessous de la diagonale
111
principale dans la matrice de sortie. Les éléments au-dessus de la diagonale principale sont mis à 0.
117
<emphasis role="bold">3</emphasis> : Le bloc copie les éléments de la diagonale principale dans
118
la matrice de sortie. Les éléments sous et au-dessus de la diagonale principale sont mis à 0.
123
Les functions équivalentes de EXTTRI dans Scilab sont respectively (1) <link linkend="triu">triu(u)</link>,
124
(2) <link linkend="tril">tril(u)</link> et (3) <link linkend="diag">diag(u)</link>
128
<refsection id="Dialogbox_EXTTRI">
129
<title>Boîte de dialogue</title>
133
<imagedata align="center" fileref="../../../../images/gui/EXTTRI_gui.gif" valign="middle"/>
141
<emphasis role="bold">Datatype(1=real double 2=Complex)</emphasis>
144
Il indique le type de la sortie. Il supporte seulement les types double (1) et complexe (2).
145
Si on entre une autre valeur dans ce paramètre, Xcos affiche le message "Datatype is not supported".
147
<para>Propriétés : Type 'vec' de taille 1.</para>
151
<emphasis role="bold">extraction type (1=lower 2=upper 3=diagonal)</emphasis>
154
Il indique la forme de la matrice de sortie. Elle peut être une matrice triangulaire supérieure,
155
triangulaire inférieure ou diagonale.
157
<para>Propriétés : Type 'vec' de taille 1.</para>
161
<refsection id="Example_EXTTRI">
162
<title>Exemple</title>
163
<programlisting role="example">
164
A=[1 2 3;4 5 6;7 8 9;10 11 12]
165
Si le type d'extraction est 2 alors la sortie est
166
B=[1 0 0;4 5 0;7 8 9;10 11 12]
169
<refsection id="Defaultproperties_EXTTRI">
170
<title>Propriétés par défaut</title>
174
<emphasis role="bold">always active:</emphasis> non
179
<emphasis role="bold">direct-feedthrough:</emphasis> oui
184
<emphasis role="bold">zero-crossing:</emphasis> non
189
<emphasis role="bold">mode:</emphasis> non
194
<emphasis role="bold">regular inputs:</emphasis>
197
<emphasis role="bold">- port 1 : size [-1,-2] / type 1</emphasis>
202
<emphasis role="bold">regular outputs:</emphasis>
205
<emphasis role="bold">- port 1 : size [-1,-2] / type 1</emphasis>
210
<emphasis role="bold">number/sizes of activation inputs:</emphasis> 0
215
<emphasis role="bold">number/sizes of activation outputs:</emphasis> 0
220
<emphasis role="bold">continuous-time state:</emphasis> non
225
<emphasis role="bold">discrete-time state:</emphasis> non
230
<emphasis role="bold">object discrete-time state:</emphasis> non
235
<emphasis role="bold">name of computational function:</emphasis>
236
<emphasis role="italic">extrilz</emphasis>
241
<refsection id="Interfacingfunction_EXTTRI">
242
<title>Fonction d'interfaçage</title>
245
<para>SCI/modules/scicos_blocks/macros/MatrixOp/EXTTRI.sci</para>
249
<refsection id="Computationalfunction_EXTTRI">
250
<title>Fonctions de calcul</title>
253
<para>SCI/modules/scicos_blocks/src/c/exttril.c</para>
256
<para>SCI/modules/scicos_blocks/src/c/exttriu.c</para>
259
<para>SCI/modules/scicos_blocks/src/c/extdiag.c</para>
262
<para>SCI/modules/scicos_blocks/src/c/exttrilz.c</para>
265
<para>SCI/modules/scicos_blocks/src/c/exttriuz.c</para>
268
<para>SCI/modules/scicos_blocks/src/c/extdiagz.c</para>
272
<refsection id="Seealso_EXTTRI">
273
<title>Voir aussi</title>
277
<link linkend="EXTRACT">EXTRACT - Extraction de matrice (Bloc Xcos)</link>
282
<link linkend="triu">triu (Fonction Scilab)</link>
287
<link linkend="tril">tril (Fonction Scilab)</link>
292
<link linkend="diag">diag (Fonction Scilab)</link>
15
<refname>EXTTRI</refname>
16
<refpurpose>Extraction triangulaire ou diagonale</refpurpose>
23
<imagedata align="center" fileref="../../../../images/palettes/EXTTRI.png" valign="middle"/>
28
<refsection id="Contents_EXTTRI">
29
<title>Contenu</title>
33
<link linkend="EXTTRI">Extraction triangulaire ou diagonale</link>
40
<xref linkend="Palette_EXTTRI">Palette</xref>
45
<xref linkend="Description_EXTTRI">Description</xref>
50
<xref linkend="Dialogbox_EXTTRI">Boîte de dialogue</xref>
55
<link linkend="EXTTRI">Exemple</link>
60
<xref linkend="Defaultproperties_EXTTRI">Propriétés par défaut</xref>
65
<xref linkend="Interfacingfunction_EXTTRI">Fonction d'interfaçage</xref>
70
<xref linkend="Computationalfunction_EXTTRI">Fonctions de calcul</xref>
75
<xref linkend="Seealso_EXTTRI">Voir aussi</xref>
82
<refsection id="Palette_EXTTRI">
83
<title>Palette</title>
87
<link linkend="Matrix_pal">Palette Opérations matricielles</link>
92
<refsection id="Description_EXTTRI">
93
<title>Description</title>
95
Le bloc EXTTRI extrait des éléments de la matrice d'entrée u. Les dimensions de la matrice de sortie sont les mêmes que celles de la matrice d'entrée.
98
Quand le paramètre <emphasis role="bold">extraction type)</emphasis> est initialisé à :
103
<emphasis role="bold">1</emphasis> : Le bloc copie les éléments de et au-dessus de la diagonale
104
principale dans la matrice de sortie. Les éléments sous la diagonale principale sont mis à 0.
110
<emphasis role="bold">2</emphasis> : Le bloc copie les éléments de et en-dessous de la diagonale
111
principale dans la matrice de sortie. Les éléments au-dessus de la diagonale principale sont mis à 0.
117
<emphasis role="bold">3</emphasis> : Le bloc copie les éléments de la diagonale principale dans
118
la matrice de sortie. Les éléments sous et au-dessus de la diagonale principale sont mis à 0.
123
Les functions équivalentes de EXTTRI dans Scilab sont respectively (1) <link linkend="triu">triu(u)</link>,
124
(2) <link linkend="tril">tril(u)</link> et (3) <link linkend="diag">diag(u)</link>
128
<refsection id="Dialogbox_EXTTRI">
129
<title>Boîte de dialogue</title>
133
<imagedata align="center" fileref="../../../../images/gui/EXTTRI_gui.gif" valign="middle"/>
141
<emphasis role="bold">Datatype(1=real double 2=Complex)</emphasis>
144
Il indique le type de la sortie. Il supporte seulement les types double (1) et complexe (2).
145
Si on entre une autre valeur dans ce paramètre, Xcos affiche le message "Datatype is not supported".
147
<para>Propriétés : Type 'vec' de taille 1.</para>
151
<emphasis role="bold">extraction type (1=lower 2=upper 3=diagonal)</emphasis>
154
Il indique la forme de la matrice de sortie. Elle peut être une matrice triangulaire supérieure,
155
triangulaire inférieure ou diagonale.
157
<para>Propriétés : Type 'vec' de taille 1.</para>
161
<refsection id="Example_EXTTRI">
162
<title>Exemple</title>
163
<programlisting role="example">
164
A=[1 2 3;4 5 6;7 8 9;10 11 12]
165
Si le type d'extraction est 2 alors la sortie est
166
B=[1 0 0;4 5 0;7 8 9;10 11 12]
169
<refsection id="Defaultproperties_EXTTRI">
170
<title>Propriétés par défaut</title>
174
<emphasis role="bold">always active:</emphasis> non
179
<emphasis role="bold">direct-feedthrough:</emphasis> oui
184
<emphasis role="bold">zero-crossing:</emphasis> non
189
<emphasis role="bold">mode:</emphasis> non
194
<emphasis role="bold">regular inputs:</emphasis>
197
<emphasis role="bold">- port 1 : size [-1,-2] / type 1</emphasis>
202
<emphasis role="bold">regular outputs:</emphasis>
205
<emphasis role="bold">- port 1 : size [-1,-2] / type 1</emphasis>
210
<emphasis role="bold">number/sizes of activation inputs:</emphasis> 0
215
<emphasis role="bold">number/sizes of activation outputs:</emphasis> 0
220
<emphasis role="bold">continuous-time state:</emphasis> non
225
<emphasis role="bold">discrete-time state:</emphasis> non
230
<emphasis role="bold">object discrete-time state:</emphasis> non
235
<emphasis role="bold">name of computational function:</emphasis>
236
<emphasis role="italic">extrilz</emphasis>
241
<refsection id="Interfacingfunction_EXTTRI">
242
<title>Fonction d'interfaçage</title>
245
<para>SCI/modules/scicos_blocks/macros/MatrixOp/EXTTRI.sci</para>
249
<refsection id="Computationalfunction_EXTTRI">
250
<title>Fonctions de calcul</title>
253
<para>SCI/modules/scicos_blocks/src/c/exttril.c</para>
256
<para>SCI/modules/scicos_blocks/src/c/exttriu.c</para>
259
<para>SCI/modules/scicos_blocks/src/c/extdiag.c</para>
262
<para>SCI/modules/scicos_blocks/src/c/exttrilz.c</para>
265
<para>SCI/modules/scicos_blocks/src/c/exttriuz.c</para>
268
<para>SCI/modules/scicos_blocks/src/c/extdiagz.c</para>
272
<refsection id="Seealso_EXTTRI">
273
<title>Voir aussi</title>
277
<link linkend="EXTRACT">EXTRACT - Extraction de matrice (Bloc Xcos)</link>
282
<link linkend="triu">triu (Fonction Scilab)</link>
287
<link linkend="tril">tril (Fonction Scilab)</link>
292
<link linkend="diag">diag (Fonction Scilab)</link>