Main Content

plus, +

숫자 덧셈, string형 결합

설명

예제

C = A + B는 대응하는 요소를 더하는 방식으로 배열 AB를 더합니다. 한 입력값이 string형 배열이면 plus는 대응하는 요소를 string형으로 결합합니다.

AB는 크기가 같거나 호환 가능해야 합니다. AB의 크기가 호환되는 경우에는 두 배열이 서로 일치하도록 암시적으로 확장됩니다. 예를 들어, A 또는 B 중 하나가 스칼라인 경우에는 스칼라가 다른 배열의 각 요소와 결합됩니다. 또한 방향이 서로 다른 벡터(행 벡터 1개와 열 벡터 1개)가 암시적으로 확장되어 행렬을 형성합니다.

C = plus(A,B)A + B를 실행하는 또 다른 방법이지만 거의 사용되지 않습니다. 이 표현식은 클래스에 대한 연산자 오버로드를 지원합니다.

예제

모두 축소

배열 A를 만들어 스칼라 값을 더합니다.

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

     2     3
     3     2

스칼라 값이 A의 각 항목에 더해집니다.

1×3의 string형 배열 두 개를 만들고 배열에서 비슷한 위치에 있는 string형끼리 결합합니다.

s1 = ["Red" "Blue" "Green"]
s1 = 1x3 string
    "Red"    "Blue"    "Green"

s2 = ["Truck" "Sky" "Tree"]
s2 = 1x3 string
    "Truck"    "Sky"    "Tree"

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

두 개의 배열 AB를 만들어 더합니다.

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

     6     9
     4     5

A의 요소가 B의 대응하는 요소에 더해집니다.

1×2 행 벡터와 3×1 열 벡터를 만들어 더합니다.

a = 1:2;
b = (1:3)';
a + b
ans = 3×2

     2     3
     3     4
     4     5

결과는 3×2 행렬이며, 여기서 행렬에 있는 각각의 (i,j) 요소는 a(j) + b(i)와 같습니다.

a=[a1a2],b=[b1b2b3],          a+b=[a1+b1a2+b1a1+b2a2+b2a1+b3a2+b3].

배열 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

입력 인수

모두 축소

피연산자로, 스칼라, 벡터, 행렬 또는 다차원 배열로 지정됩니다. 입력 인수 AB는 동일한 크기이거나 호환되는 크기를 가져야 합니다. 후자의 예로는 AM×N 행렬이고 B가 스칼라이거나 1×N 행 벡터인 경우를 들 수 있습니다. 자세한 내용은 기본 연산에 대해 호환되는 배열 크기 항목을 참조하십시오.

  • 한 입력값이 string형 배열이면 다른 입력값은 숫자형 배열, 문자형 배열, string형 배열, 셀형 배열 중 하나일 수 있습니다. 이 경우 plus는 string형이 아닌 입력값을 string형 배열로 변환한 다음 입력값의 대응하는 요소를 결합합니다.

  • 정수 데이터형을 가진 피연산자는 복소수일 수 없습니다.

  • 한 입력값이 datetime형 배열, duration형 배열, calendarDuration형 배열 중 하나이면 다른 입력값의 숫자형 값은 24시간 일수로 처리됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | datetime | duration | calendarDuration
복소수 지원 여부:

  • 텍스트를 결합하는 경우 plus는 string형 배열에 대해서만 동작을 수행합니다. 문자형 벡터 또는 셀형 배열의 텍스트를 결합하려면 append 함수를 사용하십시오.

확장 기능

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장