Documentation

minus,-

Subtraction

Syntax

C = A - B
C = minus(A,B)

Description

example

C =A-Bsubtracts arrayBfrom arrayAand returns the result inC.

C = minus(A,B)is an alternate way to executeA - B, but is rarely used. It enables operator overloading for classes.

Examples

collapse all

Create an array,A, and subtract a scalar value from it.

A = [2 1; 3 5]; C = A - 2
C =0 -1 1 3

The scalar is subtracted from each entry ofA.

Create two arrays,AandB, and subtract the second,B, from the first,A.

A = [1 0; 2 4]; B = [5 9; 2 1]; C = A - B
C =-4 -9 0 3

The elements ofBare subtracted from the corresponding elements ofA.

Use the syntax-Cto negate the elements ofC.

-C
ans =4 9 0 -3

Create a matrix,A. Scale the elements in each column by subtracting the mean.

A = [1 9 3; 2 7 8]
A =1 9 3 2 7 8
A - mean(A)
ans =-0.5000 1.0000 -2.5000 0.5000 -1.0000 2.5000

Input Arguments

collapse all

Input array, specified as a scalar, vector, matrix, or multidimensional array. Numeric inputsAandBmust either be the same size or have sizes that are compatible (for example,Ais anM-by-Nmatrix andBis a scalar or1-by-Nrow vector). For more information, seeCompatible Array Sizes for Basic Operations.

Datetime, duration, and calendar duration arrays must be the same size unless one is a scalar. If one input is a datetime array, duration array, or calendar duration array, then numeric values in the other input are treated as a number of 24-hour days. If one input is a datetime array, then the other input also can be a date string or a cell array containing date strings.

Data Types:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64|logical|char|datetime|duration|calendarDuration
Complex Number Support:Yes

Input array, specified as a scalar, vector, matrix, or multidimensional array. Numeric inputsAandBmust either be the same size or have sizes that are compatible (for example,Ais anM-by-Nmatrix andBis a scalar or1-by-Nrow vector). For more information, seeCompatible Array Sizes for Basic Operations.

Datetime, duration, and calendar duration arrays must be the same size unless one is a scalar. If one input is a datetime array, duration array, or calendar duration array, then numeric values in the other input are treated as a number of 24-hour days. If one input is a datetime array, then the other input also can be a date string or a cell array containing date strings.

Data Types:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64|logical|char|datetime|duration|calendarDuration
Complex Number Support:Yes

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Introduced before R2006a

Was this topic helpful?