1
1
<?xml version="1.0" encoding="UTF-8"?>
2
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: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="dot" xml:lang="fr">
4
<refname>dot (.)</refname>
5
<refpurpose>point</refpurpose>
8
<title>Séquence d'appel</title>
17
<title>Description</title>
22
<para>Le point est utilisé dans la notation décimale : 3.25 et 0.001.
27
<term>.<op></term>
29
<para>Il est aussi utilisé en conjonction avec d'autres opérateurs
30
(<literal>* / \ ^ '</literal>) pour en former de nouveaux. Les opérations
31
multiplicatives "élément par élément" sont obtenues avec <literal>.* , .^ ,
34
.Par exemple, <literal>C = A ./ B</literal> est la matrice dont les
35
éléments sont <literal>c(i,j) = a(i,j)/b(i,j)</literal>. Le produit de Kronecker est
36
noté <literal>.*.</literal>. Notez que lorsqu'un point suit un nombre entier il est
37
considéré comme en faisant partie. Ainsi <literal>2.*x</literal> est évalué comme <literal>2.0*x</literal>
38
et <literal>2 .*x</literal> est évalué comme <literal>(2).*x</literal>.
45
<para>A suivre. Deux points ou plus à la fin d'une ligne font en
46
sorte que la ligne suivante est considérée comme en étant la suite
47
(le passage à la ligne n'est pas pris en compte).
49
<para>Les lignes de suite sont traitées par un préprocesseur dont
50
l'objet est de construire une ligne logique à partir d'une suite de
51
lignes physiques. Les points de suite peuvent ainsi être utilisés
52
pour couper une ligne logique à n'importe quel endroit.
55
La fonction <literal>foo</literal> suivante :
57
<programlisting role=""><![CDATA[
4
<refname>dot (.)</refname>
5
<refpurpose>point</refpurpose>
8
<title>Séquence d'appel</title>
17
<title>Description</title>
22
<para>Le point est utilisé dans la notation décimale : 3.25 et 0.001.
27
<term>.<op></term>
29
<para>Il est aussi utilisé en conjonction avec d'autres opérateurs
30
(<literal>* / \ ^ '</literal>) pour en former de nouveaux. Les opérations
31
multiplicatives "élément par élément" sont obtenues avec <literal>.* , .^ ,
34
.Par exemple, <literal>C = A ./ B</literal> est la matrice dont les
35
éléments sont <literal>c(i,j) = a(i,j)/b(i,j)</literal>. Le produit de Kronecker est
36
noté <literal>.*.</literal>. Notez que lorsqu'un point suit un nombre entier il est
37
considéré comme en faisant partie. Ainsi <literal>2.*x</literal> est évalué comme <literal>2.0*x</literal>
38
et <literal>2 .*x</literal> est évalué comme <literal>(2).*x</literal>.
45
<para>A suivre. Deux points ou plus à la fin d'une ligne font en
46
sorte que la ligne suivante est considérée comme en étant la suite
47
(le passage à la ligne n'est pas pris en compte).
49
<para>Les lignes de suite sont traitées par un préprocesseur dont
50
l'objet est de construire une ligne logique à partir d'une suite de
51
lignes physiques. Les points de suite peuvent ainsi être utilisés
52
pour couper une ligne logique à n'importe quel endroit.
55
La fonction <literal>foo</literal> suivante :
57
<programlisting role=""><![CDATA[
63
63
]]></programlisting>
64
<para>est équivalente à :</para>
65
<programlisting role=""><![CDATA[
64
<para>est équivalente à :</para>
65
<programlisting role=""><![CDATA[
71
71
]]></programlisting>
72
<para>La ligne logique formée par les lignes physiques 3 et 4 est
73
construite comme si elle était entièrement écrite sur la ligne
74
physique 4 alors que la ligne physique 3 serait vide. Cette manière
75
de faire est nécessaire car les points de suite peuvent apparaître
76
n'importe où dans la ligne logique, même à l'intérieur d'une
84
<title>Exemples</title>
85
<programlisting role="example"><![CDATA[
72
<para>La ligne logique formée par les lignes physiques 3 et 4 est
73
construite comme si elle était entièrement écrite sur la ligne
74
physique 4 alors que la ligne physique 3 serait vide. Cette manière
75
de faire est nécessaire car les points de suite peuvent apparaître
76
n'importe où dans la ligne logique, même à l'intérieur d'une
84
<title>Exemples</title>
85
<programlisting role="example"><![CDATA[
87
87
x=[1 2 3];x.^2 .*x // il faut absolument mettre un espace entre le 2 et le point
90
90
]]></programlisting>
92
<refsection role="see also">
93
<title>Voir aussi</title>
94
<simplelist type="inline">
96
<link linkend="star">star</link>
99
<link linkend="hat">hat</link>
102
<link linkend="slash">slash</link>
105
<link linkend="backslash">backslash</link>
92
<refsection role="see also">
93
<title>Voir aussi</title>
94
<simplelist type="inline">
96
<link linkend="star">star</link>
99
<link linkend="hat">hat</link>
102
<link linkend="slash">slash</link>
105
<link linkend="backslash">backslash</link>