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×22 3 3 2

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

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

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×26 9 4 5

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

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

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

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

a = [ a 1 a 2 ] , b = [ b 1 b 2 b 3 ] , a + b = [ a 1 + b 1 a 2 + b 1 a 1 + b 2 a 2 + b 2 a 1 + b 3 a 2 + b 3 ] .

배열A를 만들어 열 벡터를 더합니다. 열 벡터가A와 동일한 크기의 행렬인 것처럼 취급되기 때문에 벡터의 각 요소가A의 행에 더해집니다.

A = [1 2 3; 4 5 6]
A =2×31 2 3 45 6
b = [10; 100]
b =2×110 100
A + b
ans =2×311 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 이전에 개발됨