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

산술

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

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

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

함수

모두 확장

덧셈

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

뺄셈

minus뺄셈
uminusUnary minus
diff차분과 근사 도함수

곱셈

times요소별 곱셈
mtimes행렬 곱셈
prod배열 요소의 곱
cumprod누적 곱(Cumulative Product)

나눗셈

rdivide우측 배열 나눗셈
ldivide좌측 배열 나눗셈
mrdividex에 대한 선형 연립방정식 xA = B의 해 구하기
mldividex에 대한 선형 연립방정식 Ax = B의 해 구하기

거듭제곱

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