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:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="fr" xml:id="minus">
4
<refname>minus (-)</refname>
5
<refpurpose> opérateur de soustraction, changement de signe </refpurpose>
8
<title>Séquence d'appel</title>
14
<title>Paramètres</title>
20
scalaire, vecteur ou matrice de nombres, polynômes ou fractions rationnelles, ou liste de type <literal>syslin</literal>.
28
scalaire, vecteur ou matrice de nombres, polynômes ou fractions rationnelles, ou liste de type <literal>syslin</literal>.
35
<title>Description</title>
40
Pour les opérandes numériques la signification est celle de la soustraction habituelle. Si l'un des opérandes est une matrice (ou un vecteur) et l'autre un scalaire l'opération est effectuée pour chaque élément de la matrice. Si <literal>Y==[]</literal> le résultat est <literal>X</literal>. Si <literal>X==[]</literal> le résultat est <literal>-Y</literal>.
43
La soustraction peut être aussi définie pour d'autres types de données via
44
la surcharge d'opérateurs (voir <link linkend="overloading">overloading</link>).
48
<title>Exemples</title>
49
<programlisting role="example"><![CDATA[
4
<refname>minus (-)</refname>
5
<refpurpose> opérateur de soustraction, changement de signe </refpurpose>
8
<title>Séquence d'appel</title>
14
<title>Paramètres</title>
20
scalaire, vecteur ou matrice de nombres, polynômes ou fractions rationnelles, ou liste de type <literal>syslin</literal>.
28
scalaire, vecteur ou matrice de nombres, polynômes ou fractions rationnelles, ou liste de type <literal>syslin</literal>.
35
<title>Description</title>
40
Pour les opérandes numériques la signification est celle de la soustraction habituelle. Si l'un des opérandes est une matrice (ou un vecteur) et l'autre un scalaire l'opération est effectuée pour chaque élément de la matrice. Si <literal>Y==[]</literal> le résultat est <literal>X</literal>. Si <literal>X==[]</literal> le résultat est <literal>-Y</literal>.
43
La soustraction peut être aussi définie pour d'autres types de données via
44
la surcharge d'opérateurs (voir <link linkend="overloading">overloading</link>).
48
<title>Exemples</title>
49
<programlisting role="example"><![CDATA[
56
56
]]></programlisting>
58
<refsection role="see also">
59
<title>Voir aussi</title>
60
<simplelist type="inline">
62
<link linkend="addf">addf</link>
65
<link linkend="mtlb_mode">mtlb_mode</link>
68
<link linkend="plus">plus</link>
71
<link linkend="overloading">overloading</link>
58
<refsection role="see also">
59
<title>Voir aussi</title>
60
<simplelist type="inline">
62
<link linkend="addf">addf</link>
65
<link linkend="mtlb_mode">mtlb_mode</link>
68
<link linkend="plus">plus</link>
71
<link linkend="overloading">overloading</link>