* Bug #14105 fixed - New block comments /*...*/ feature was not documented.
[scilab.git] / scilab / modules / core / help / fr_FR / 1_keywords / slash.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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" xmlns:scilab="http://www.scilab.org" xml:lang="fr" xml:id="slash">
3     <refnamediv>
4         <refname>slash (/)</refname>
5         <refpurpose>division à droite et feedback  </refpurpose>
6     </refnamediv>
7     <refsection>
8         <title>Description</title>
9         <para>
10             Division à droite.  <literal>x=A / b</literal> est la solution de <literal>x*b=A</literal>.
11         </para>
12         <para>
13             <literal>b/a = (a' \ b')'</literal>.
14         </para>
15         <para>
16             <literal>a./  b</literal> est la matrice dont les termes sont égaux à <literal>a(i,j)/ b(i,j)</literal>.
17             Si <literal>b</literal> est un scalaire (matrice 1x1) cette opération est la même que <literal> a./b*ones(a)</literal> (même convention si <literal>a</literal> est un scalaire).
18         </para>
19         <para>
20             Notez que <literal>123./b</literal> est interprété comme <literal>(123.)/b</literal>. Dans un tel cas le point fait partie du nombre et non pas de l'opérateur.
21         </para>
22         <para>
23             L'anti-slash ("contre-barre" ou backslash) signifie quant à lui la division à gauche (voir <literal>backslash</literal>).
24         </para>
25         <para>
26             Feedback de systèmes dynamiques.
27             <literal>S=G/.K</literal> évalue <literal>S=G*(eye()+K*G)^(-1)</literal>. Cet opérateur évite des problèmes de simplification.
28         </para>
29         <para>
30             Notez aussi que <literal>G/.5</literal> est interprété comme <literal>G/(.5)</literal>. Dans un tel cas le point fait partie du nombre et non pas de l'opérateur.
31         </para>
32         <para>
33         </para>
34         <para>
35             La suite de symboles <literal>//</literal> met une ligne en commentaire, c'est à dire, les lignes commençant par <literal>//</literal> sont ignorées par l'interpréteur.
36         </para>
37         <para>
38             De le même façon, <code>/*</code> débute un commentaire et <code>*/</code> termine un commentaire.
39         </para>
40     </refsection>
41     <refsection>
42         <title>Examples</title>
43         <programlisting role="example"><![CDATA[
44 a=[3.,-24.,30.];
45 B=[
46    9.   -36.    30.
47   -36.   192.  -180.
48    30.  -180.   180.
49 ];
50 x=a/B
51 x*B-a // proche de zéro
52
53 a=4 / 2; // Doit renvoyer 2
54 a=2 ./ [2,4]; //     1.    0.5
55 // Un commentaire aide à comprendre le code.
56 /* Même longs, c'est à die sur plusieurs lignes,
57 les commentaires sont utiles. */
58  ]]></programlisting>
59     </refsection>
60     <refsection role="see also">
61         <title>Voir aussi</title>
62         <simplelist type="inline">
63             <member>
64                 <link linkend="inv">inv</link>
65             </member>
66             <member>
67                 <link linkend="backslash">backslash</link>
68             </member>
69             <member>
70                 <link linkend="comments">comments</link>
71             </member>
72             <member>
73                 <link linkend="ieee">ieee</link>
74             </member>
75         </simplelist>
76     </refsection>
77 </refentry>