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`.

### Exemples

    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

### Voir aussi

`overloading`