Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
plus (+)
Addition numérique. Concaténation (collage) de textes entre eux
Séquence d'appel
X + Y str1 + str2
Arguments
- X,Y
matrices booléennes, réelles, complexes, polynomiales, de fractions rationnelles, ou listes
syslin
représentant un système linéaire.- str1,str2
textes uniques, ou vecteurs ou matrices de textes.
Description
Pour deux opérandes numériques, l'addition a sa signification et son résultat habituels.
Ajouter des booléens entre eux ou à des nombres de type entier, décimal, ou complexe
effectue les conversions implicites %F => 0
et
%T => 1
avant les additions. Le résultat a le type des nombres
en entrée, ou est de type décimal pour des booléens ajoutés entre eux.
+
appliquée entre deux textes les concatène (colle) entre eux.
Si un opérande est un tableau et l'autre est un élément unique (scalaire), le scalaire est appliqué (ajouté ou collé) à chaque élément du tableau.
Si un opérande est la matrice vide []
, le résultat est []
.
L'opérateur "+" peut être étendu à d'autres types d'opérandes par surcharge (voir overloading).
Exemples
[1, 2] + 1 [] + 2 %s + 2 1/%s + %s "con" + ["catenate" "crete" "sole"]
--> [1, 2] + 1 ans = 2. 3. --> [] + 2 ans = [] --> %s + 2 ans = 2 +s --> 1/%s + %s ans = 2 1 + s ------ s --> "con" + ["catenate" "crete" "sole"] ans = !concatenate concrete console !
Avec des booléens :
[%f %f %t %t] + [%f %t %f %t] %f + [-1 0 2 %i] %t + [-1 0 2 %i]
--> [%f %f %t %t] + [%f %t %f %t] ans = 0. 1. 1. 2. --> %f + [-1 0 2 %i] ans = -1. 0. 2. i --> %t + [-1 0 2 %i] ans = 0. 1. 3. 1. + i
Voir aussi
- minus — opérateur de soustraction, changement de signe
- operators — opérateurs de Scilab
- overloading — display, functions and operators overloading capabilities
- oldEmptyBehaviour — Contrôle le comportement de l'opération+ et de l'opération- sur la matrice vide
- mtlb_a — Fonction d'émulation de l'addition Matlab
Historique
Version | Description |
6.0.0 | A + [] produit désormais [] au lieu de
A |
Report an issue | ||
<< parentheses ( ) | Mots clés Scilab | quote (') >> |