本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

minus, -

说明

示例

C = A - B 从数组 A 中减去数组 B,在 C 中返回结果。

C = minus(A,B) 是执行 A - B 的替代方法,但很少使用。它可以启用类的运算符重载。

示例

全部折叠

创建一个数组 A,然后从中减去一个标量。

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

     0    -1
     1     3

A 中每一项都会减去这个标量。

创建两个数组 AB,然后从第一个数组 A 中减去第二个数组 B

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

    -4    -9
     0     3

A 中元素都减少了 B 中对应元素值。

使用 -C 语法对 C 中的元素求反。

-C
ans = 2×2

     4     9
     0    -3

创建矩阵 A。通过减去均值来换算每列中的元素。

A = [1 9 3; 2 7 8]
A = 2×3

     1     9     3
     2     7     8

A - mean(A)
ans = 2×3

   -0.5000    1.0000   -2.5000
    0.5000   -1.0000    2.5000

输入参数

全部折叠

输入数组,指定为标量、向量、矩阵或多维数组。数值输入 AB 必须具有相同的大小或兼容的大小(例如,AM×N 矩阵,B 是标量或 1×N 行向量)。有关详细信息,请参阅基本运算的兼容数组大小

日期时间、持续时间和日历持续时间数组必须具有相同的大小,除非其中一个为标量。如果一个输入为日期时间数组、持续时间数组或日历持续时间数组,则另一个输入中的数值将被视为一个 24 小时天的数目。如果一个输入是日期时间数组,则另一个输入也可以是日期字符串或包含日期字符串的元胞数组。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | datetime | duration | calendarDuration
复数支持:

输入数组,指定为标量、向量、矩阵或多维数组。数值输入 AB 必须具有相同的大小或兼容的大小(例如,AM×N 矩阵,B 是标量或 1×N 行向量)。有关详细信息,请参阅基本运算的兼容数组大小

日期时间、持续时间和日历持续时间数组必须具有相同的大小,除非其中一个为标量。如果一个输入为日期时间数组、持续时间数组或日历持续时间数组,则另一个输入中的数值将被视为一个 24 小时天的数目。如果一个输入是日期时间数组,则另一个输入也可以是日期字符串或包含日期字符串的元胞数组。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | datetime | duration | calendarDuration
复数支持:

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

在 R2006a 之前推出