+,+

描述

例子

C =一个+B增加了数组一个B通过添加相应的元素。的大小一个B必须是一样的还是兼容的

如果一个B是兼容的,然后两个数组隐式地展开以彼此匹配。例如,如果其中一个一个B为标量,则该标量与另一个数组的每个元素组合。同样,具有不同方向的向量(一个行向量和一个列向量)隐式地扩展形成一个矩阵。

C = + (一个,B)是另一种执行方式吗A + B,但很少使用。它支持类的操作符重载。

例子

全部折叠

创建一个数组,一个,并向其添加标量值。

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

的每个条目添加标量值一个

创建两个数组,一个B,然后把它们加起来。

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

的元素一个的相应元素B

创建一个1×2行向量和3×1列向量,并将它们相加。

一个= 1:2;b = (1:3) ';a + b
ans =3×22 3 3 4 4 5

结果是一个3×2矩阵,其中矩阵中的每个(i,j)元素都等于a(j) + b(我):

一个 = ( 一个 1 一个 2 ] , b = ( b 1 b 2 b 3. ] , 一个 + b = ( 一个 1 + b 1 一个 2 + b 1 一个 1 + b 2 一个 2 + b 2 一个 1 + b 3. 一个 2 + b 3. ]

创建一个数组,一个,然后加上一个列向量。这个向量被看作是一个与矩阵大小相同的矩阵一个,以便将向量中的每个元素添加到in的行中一个

A = [1 2 3;4 5 6)
一个=2×31 2 3 4 5 6
b = [10;100]
b =2×1100
A + b
ans =2×311 12 13 104 105 106

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

s1 =字符串({“红色”“蓝”“绿色”})
s1 =1 x3字符串“红”“蓝”、“绿”
s2 =字符串({“卡车”“天空”“树”})
s2 =1 x3字符串“卡车”“天空”“树”
s = s1 + s2
s =1 x3字符串“蓝天”“RedTruck GreenTree”

输入参数

全部折叠

操作数,指定为标量、向量、矩阵或多维数组。数字或字符串输入一个B必须是相同的大小或具有兼容的大小(例如,一个是一个——- - - - - -N矩阵和B是标量或1——- - - - - -N行向量)。有关更多信息,请参见基本操作的兼容数组大小

  • 具有整数数据类型的操作数不能是复杂的。

  • Datetime、duration和calendar duration数组的大小必须相同,除非其中一个是标量。

  • 如果一个输入是datetime数组、duration数组或calendar duration数组,那么另一个输入中的数值将被视为24小时天数。

  • 如果一个输入是字符串数组,那么另一个输入可以是数字、逻辑、字符、字符串或单元格数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|datetime|持续时间|calendarDuration
复数的支持:金宝app是的

兼容性的考虑

全部展开

行为改变在R2016b

扩展功能

GPU的代码生成
使用GPU编码器™为NVIDIA®GPU生成CUDA®代码。

之前介绍过的R2006a