Main Content

이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

plus, +

설명

예제

C = A + B는 대응하는 요소를 더하는 방식으로 배열 AB를 더합니다. 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의 각 항목에 더해집니다.

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

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

     6     9
     4     5

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

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

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

     2     3
     3     4
     4     5

결과는 3x2 행렬이며, 여기서 행렬에 있는 각각의 (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

1x3의 string형 배열 두 개를 만들고 배열에서 비슷한 위치에 있는 문자열을 결합합니다.

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

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

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

입력 인수

모두 축소

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

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

  • datetime형 배열, duration형 배열 또는 calendarDuration형 배열인 경우, 둘 중 하나가 스칼라가 아닌 한 크기가 동일해야 합니다.

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

  • 한 입력값이 string형 배열이면 다른 입력값은 숫자형 배열, 논리형 배열, 문자형 배열, string형 배열, 셀형 배열 중 하나일 수 있습니다.

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

호환성 관련 고려 사항

모두 확장

R2016b에서 동작이 변경됨

확장 기능

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

R2006a 이전에 개발됨