Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

我们为许可用户提供了部分翻译好的中文文档。您只需登录便可查阅这些文档

minus, -

Syntax

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

More About

collapse all

Tall Array Support

This function fully supports tall arrays. For more information, see Tall Arrays.

See Also

| |

Introduced before R2006a


Was this topic helpful?