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 함수를 사용하십시오.

호환성 관련 고려 사항

모두 확장

R2016b에서 동작이 변경됨

R2020b에서 동작이 변경됨

확장 기능

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

R2006a 이전에 개발됨