Hauptinhalt

Arithmetische Operationen

Addition, Subtraktion, Multiplikation, Division, Potenz, Rundung

Arithmetische Funktionen umfassen Operatoren für einfache Operationen, wie Addition und Multiplikation, sowie Funktionen für gängige Berechnungsvorgänge, wie Summierung, Summenbewegungen, Modulo-Operationen und Rundungen.

Weitere Informationen finden Sie unter Array- und Matrixoperationen.

Funktionen

alle erweitern

Addition

+Add numbers, append strings
sumSumme von Array-Elementen
cumsumCumulative sum
movsumMoving sum

Subtraktion

-Subtraction
diffDifferences and approximate derivatives

Multiplikation

.*Multiplication
*Matrix multiplication
prodProduct of array elements
cumprodCumulative product
pagemtimesPage-wise matrix multiplication
tensorprodTensor products between two tensors (Seit 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 (Seit R2022a)
pagemrdividePage-wise right matrix divide (Seit R2022a)

Potenzen

.^Element-wise power
^Matrix power

Transponieren

.'Transponieren eines Vektors oder einer Matrix
'Complex conjugate transpose
pagetransposePage-wise transpose
pagectransposePage-wise complex conjugate transpose

Array-Vorzeichen

uminusUnary minus
uplusUnary plus
modRest nach Division (Modulo-Operation)
remRemainder after division
idivideInteger division with rounding option
ceilRunden gegen positive Unendlichkeit
fixRunden gegen Null
floorRunden gegen negative Unendlichkeit
roundRound to nearest decimal or integer
bsxfunApply element-wise operation to two arrays with implicit expansion enabled

Themen

  • Array- und Matrixoperationen

    Matrixoperationen gehorchen den Regeln der linearen Algebra. Array-Operationen werden Element für Element ausgeführt und unterstützen mehrdimensionale Arrays. Array-Operationen und Matrixoperationen unterscheiden sich voneinander durch den Punkt (.).

  • Kompatible Arraygrößen für Basisoperationen

    Die meisten binären Operatoren und Funktionen in MATLAB® unterstützen numerische Arrays mit kompatiblen Größen. Die Größen zweier Eingaben sind dann kompatibel, wenn für jede Dimension die Dimensionsgrößen der Eingaben identisch sind oder eine von ihnen 1 ist.

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

  • Integers

    MATLAB supports 1-, 2-, 4-, and 8-byte storage for integer data. If you use the smallest integer type that accommodates your data, you can save memory and program execution time.