Contenu principal

Opérations arithmétiques

Addition, soustraction, multiplication, division, puissance, arrondi

Les fonctions arithmétiques comprennent des opérateurs permettant des opérations simples comme l’addition et la multiplication ainsi que des fonctions destinées à des calculs courants comme la somme, la somme glissante, les opérations modulo et l’arrondi.

Pour plus d’informations, consultez Opérations sur les matrices et les tableaux.

Fonctions

développer tout

Addition

+Add numbers, append strings
sumSomme des éléments d’un tableau
cumsumCumulative sum
movsumMoving sum

Soustraction

-Subtraction
diffDifferences and approximate derivatives

Multiplication

.*Multiplication
*Matrix multiplication
prodProduct of array elements
cumprodCumulative product
pagemtimesPage-wise matrix multiplication
tensorprodTensor products between two tensors (depuis R2022a)

Division

./Right array division
.\Left array division
/Solve systems of linear equations xA = B for x
\Solve systems of linear equations Ax = B for x
pagemldividePage-wise left matrix divide (depuis R2022a)
pagemrdividePage-wise right matrix divide (depuis R2022a)

Puissances

.^Element-wise power
^Matrix power

Transposée

.'Transposer un vecteur ou une matrice
'Complex conjugate transpose
pagetransposePage-wise transpose
pagectransposePage-wise complex conjugate transpose

Signe dans un tableau

uminusUnary minus
uplusUnary plus
modReste d’une division (opération modulo)
remReste d’une division
idivideInteger division with rounding option
ceilArrondir vers l’infini positif
fixArrondir vers zéro
floorArrondir vers l’infini négatif
roundRound to nearest decimal or integer
bsxfunApply element-wise operation to two arrays with implicit expansion enabled

Rubriques

  • Opérations sur les matrices et les tableaux

    Les opérations sur les matrices respectent les règles de l’algèbre linéaire, et les opérations sur les tableaux exécutent des opérations élément par élément et supportent les tableaux multidimensionnels. Le caractère point (.) distingue les opérations sur les tableaux des opérations sur les matrices.

  • Tailles de tableau compatibles pour les opérations de base

    La plupart des opérateurs et des fonctions binaires de MATLAB® supportent les tableaux numériques de tailles compatibles. Deux entrées sont de tailles compatibles si, pour chaque dimension, les tailles de dimension des entrées sont les mêmes ou si l’une d’entre elles est 1.

  • Operator Precedence

    Precedence rules determine the order in which MATLAB evaluates an expression.

  • Floating-Point Numbers

    MATLAB represents floating-point numbers in either double-precision or single-precision format. The default is double precision.

  • Nombres entiers

    MATLAB supporte le stockage des données entières sur 1, 2, 4 et 8 octets. En utilisant le plus petit type entier pouvant contenir vos données, vous pouvez économiser de la mémoire et réduire le temps d’exécution du programme.

Ressources pédagogiques