# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

# minus, -

## Syntax

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

## Description

example

````C = A - B` subtracts array `B` from array `A` and returns the result in `C`.```
````C = minus(A,B)` is an alternate way to execute `A - 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 of `A`.

Create two arrays, `A` and `B`, 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 of `B` are subtracted from the corresponding elements of `A`.

Use the syntax `-C` to negate the elements of `C`.

`-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 inputs `A` and `B` must either be the same size or have sizes that are compatible (for example, `A` is an `M`-by-`N` matrix and `B` is a scalar or `1`-by-`N` row vector). For more information, see Compatible 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 inputs `A` and `B` must either be the same size or have sizes that are compatible (for example, `A` is an `M`-by-`N` matrix and `B` is a scalar or `1`-by-`N` row vector). For more information, see Compatible 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