Main Content

abs

절댓값과 복소수 크기

설명

예제

Y = abs(X)는 입력값 X의 각 요소에 대한 절댓값을 반환합니다.

X가 복소수인 경우 abs(X)복소수 크기를 반환합니다.

예제

모두 축소

y = abs(-5)
y = 5

실수 값으로 구성된 숫자형 벡터를 만듭니다.

x = [1.3 -3.56 8.23 -5 -0.01]'
x = 5×1

    1.3000
   -3.5600
    8.2300
   -5.0000
   -0.0100

벡터의 요소에 대한 절댓값을 구합니다.

y = abs(x)
y = 5×1

    1.3000
    3.5600
    8.2300
    5.0000
    0.0100

y = abs(3+4i)
y = 5

입력 인수

모두 축소

입력 배열로, 스칼라, 벡터, 행렬, 다차원 배열, table형 또는 timetable형으로 지정됩니다. X가 복소수인 경우에는 single형 배열이나 double형 배열이어야 합니다. 출력 배열의 크기와 데이터형은 입력 배열과 같습니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | duration | table | timetable

세부 정보

모두 축소

절댓값

실수의 절댓값은 부호를 무시한, 음이 아닌 해당 값입니다.

실수 값 a의 경우, 절댓값은 다음과 같습니다.

  • a가 0보다 크거나 같은 경우 a

  • a가 0보다 작은 경우 -a

abs(-0)0을 반환합니다.

복소수 크기

복소수 크기(또는 절댓값)는 복소 평면에 플로팅된 원점에서 복소수 값까지의 벡터 길이입니다.

복소수 값의 경우 |a+bi|a2+b2으로 정의됩니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

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

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

| | | | | |