2026a

# -=


减法赋值

# 语法

x -= y

# 说明

x -= y 减法赋值操作,等同于 x = x - y。x 和 y 的大小必须相同。 示例

# 示例

对标量减法赋值

对数值标量进行减法运算并赋值给 x ,运算后 x = -4。

x = 2;
y = 6;
x -= y
-4
对矩阵减法赋值

创建两个矩阵 x 和 y。

x = [1 2 3; 4 5 6]
2×3 Matrix{Int64}:
1  2  3
4  5  6
y = [6 5 4; 3 2 1]
2×3 Matrix{Int64}:
6  5  4
3  2  1

对两个矩阵进行减法赋值,即对应元素相减并赋值给 x 。

x -= y
2×3 Matrix{Int64}:
-5  -3  -1
1   3   5

# 输入参数

x, y - 输入数组
标量 | 向量 | 矩阵 | 多维数组

输入数组,指定为标量、向量、矩阵或多维数组。如果 x 具有整数数据类型,则它不能为复数。

x 和 y 的大小必须相同。

数据类型: Int8 | Int16 | Int32 | Int64 | Int128 | UInt8 | UInt16 | UInt32 | UInt64 | UInt128 | Float16 | Float32 | Float64 | Bool

复数支持: 是

# 输出参数

x - 输出数组
标量 | 向量 | 矩阵 | 多维数组

输出数组,指定为标量、向量、矩阵或多维数组。减法运算结果直接更新 x。

# 另请参阅

- | += | *= | /= | \=