Main Content

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

산술

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

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

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

함수

모두 확장

덧셈

+덧셈
sum배열 요소의 합
cumsum누적합(Cumulative Sum)
movsumMoving sum

뺄셈

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

곱셈

.*곱셈
*행렬 곱셈
prod배열 요소의 곱
cumprod누적곱(Cumulative Product)

나눗셈

./우측 배열 나눗셈
.\좌측 배열 나눗셈
/x에 대한 선형 연립방정식 xA = B의 해 구하기
\x에 대한 선형 연립방정식 Ax = B의 해 구하기

거듭제곱

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

배열 부호

uminusUnary minus
uplusUnary plus
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바이트 저장 공간을 지원합니다. 사용자 데이터를 수용할 수 있는 최소 크기의 정수형을 사용하면 메모리와 프로그램 실행 시간을 절약할 수 있습니다.