Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

산술 연산

덧셈, 뺄셈, 곱셈, 나눗셈, 거듭제곱, 반올림

산술 함수에는 덧셈과 곱셈 등의 간단한 연산을 위한 연산자뿐 아니라 합, 이동합, 모듈로 연산, 반올림 등의 흔한 계산을 위한 함수도 포함됩니다.

자세한 내용은 배열 연산과 행렬 연산 항목을 참조하십시오.

함수

모두 확장

덧셈

+숫자 덧셈, string형 결합
sum배열 요소의 합
cumsum누적합(Cumulative Sum)
movsum이동 합

뺄셈

-뺄셈
diff차분과 근사 도함수

곱셈

.*곱셈
*행렬 곱셈
prod배열 요소의 곱
cumprod누적곱(Cumulative Product)
pagemtimesPage-wise matrix multiplication (R2020b 이후)
tensorprodTensor products between two tensors (R2022a 이후)

나눗셈

./우측 배열 나눗셈
.\좌측 배열 나눗셈
/x에 대한 선형 연립방정식 xA = B의 해 구하기
\x에 대한 선형 연립방정식 Ax = B의 해 구하기
pagemldividePage-wise left matrix divide (R2022a 이후)
pagemrdividePage-wise right matrix divide (R2022a 이후)

거듭제곱

.^요소별 거듭제곱
^행렬 거듭제곱

전치

.'벡터나 행렬 전치하기
'켤레 복소수 전치(Complex Conjugate Transpose)
pagetranspose페이지별 전치 (R2020b 이후)
pagectranspose페이지별 켤레 복소수 전치(Complex Conjugate Transpose) (R2020b 이후)

배열 부호

uminus단항 마이너스
uplus단항 플러스
mod나눗셈의 나머지(모듈로 연산)
rem나눗셈의 나머지
idivide반올림(Rounding) 옵션으로 정수 나누기
ceil양수 무한대(Positive Infinity) 방향으로 올림
fix0 방향으로 반올림(Round Toward Zero)
floor음수 무한대 방향으로 내림(Round Toward Negative Infinity)
round가장 가까운 소수 자릿수 또는 정수로 반올림
bsxfun묵시적 확장(Implicit Expansion)이 가능한 두 배열에 요소별 연산 적용

도움말 항목

  • 배열 연산과 행렬 연산

    행렬 연산은 선형 대수 규칙을 따르고, 배열 연산은 요소별 연산을 수행하며 다차원 배열을 지원합니다. 마침표(.)는 배열 연산과 행렬 연산을 구분합니다.

  • 기본 연산에 대해 호환되는 배열 크기

    MATLAB®의 대부분의 이항 연산자와 함수는 호환되는 크기의 숫자형 배열을 지원합니다. 모든 차원에 대해 입력값의 차원 크기가 동일하거나 차원 크기 중 하나가 1인 경우 두 입력값의 크기는 호환됩니다.

  • 연산자 우선 순위

    우선 순위 규칙에 따라 MATLAB이 표현식을 실행하는 순서가 결정됩니다.

  • 부동소수점 숫자(Floating-Point Number)

    MATLAB은 배정밀도 형식 또는 단정밀도 형식으로 부동소수점 숫자를 나타냅니다. 디폴트 값은 배정밀도입니다.

  • 정수(Integer)

    MATLAB은 정수 데이터에 1바이트, 2바이트, 4바이트 및 8바이트 저장 공간을 지원합니다. 사용자 데이터를 수용할 수 있는 최소 크기의 정수형을 사용하면 메모리와 프로그램 실행 시간을 절약할 수 있습니다.