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

plus, +

说明

示例

C = A + B 将数组 AB 相加并在 C 中返回结果。

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

示例

全部折叠

创建数组 A,并将其与一个标量值相加。

A = [0 1; 1 0];
C = A + 2
C = 2×2

     2     3
     3     2

A 的每个项都加上了标量值。

创建两个数组 AB,然后相加。

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

     6     9
     4     5

A 的元素加到了 B 的对应元素上。

创建一个数组 A,并将其与一个列向量相加。该向量被视为与 A 具有相同大小的矩阵,因此该向量中的每个元素均会添加到 A 中的对应行。

A = [1 2 3; 4 5 6]
A = 2×3

     1     2     3
     4     5     6

b = [10; 100]
b = 2×1

    10
   100

A + b
ans = 2×3

    11    12    13
   104   105   106

创建两个 1×3 字符串数组,然后将两个数组中位于类似位置的字符串串联起来。

s1 = string({'Red' 'Blue' 'Green'})
s1 = 1x3 string array
    "Red"    "Blue"    "Green"

s2 = string({'Truck' 'Sky' 'Tree'})
s2 = 1x3 string array
    "Truck"    "Sky"    "Tree"

s = s1 + s2
s = 1x3 string array
    "RedTruck"    "BlueSky"    "GreenTree"

输入参数

全部折叠

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

日期时间、持续时间和日历持续时间数组必须具有相同的大小,除非其中一个为标量。

  • 如果一个输入为日期时间数组、持续时间数组或日历持续时间数组,则另一个输入中的数值将被视为一个 24 小时天的数目。

  • 如果一个输入为字符串数组,则另一个输入可以是数值、逻辑值、字符、字符串或元胞数组。

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

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

日期时间、持续时间和日历持续时间数组必须具有相同的大小,除非其中一个为标量。

  • 如果一个输入为日期时间数组、持续时间数组或日历持续时间数组,则另一个输入中的数值将被视为一个 24 小时天的数目。

  • 如果一个输入为字符串数组,则另一个输入可以是数值、逻辑值、字符、字符串或元胞数组。

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

扩展功能

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

在 R2006a 之前推出