Scilab Function

percent (%) - caractère spécial

### Description

Certains noms de variables prédéfinies commencent par le caractère `%` , tels que `%i` (pour `sqrt(-1)` ), `%inf` (pour `Infinity` ), `%pi` (pour `3.14...` ), `%T` (pour la constante booléene `"true"="vrai"` ),...

De plus, les fonctions dont les noms commencent par `%` sont spéciales : elles sont utilisées pour surcharger les primitives et opérateurs usuels (voir `overloading` ).

Par exemple la fonction `%rmr` calcule la multiplication (opérateur `m` ) `x*y` pour des matrices rationnelles `x` et `y` (type `r` ). Les conventions de codage sont précisées dans le fichier README du répertoire `SCIDIR/macros/percent` .

### Examples

    x1=tlist('x',1,2);
    x2=tlist('x',2,3);
    deff('x=%xmx(x1,x2)','x=list(''x'',x1(2)*x2(2),x2(3)*x2(3))');
    x1*x2

### See Also

`overloading` ,