Main Content

fix

0 방향으로 반올림(Round Toward Zero)

설명

예제

Y = fix(X)X의 각 요소를 0 방향의 가장 가까운 정수로 반올림합니다. 이 연산은 X의 각 숫자의 소수부를 제거하여 정수가 되도록 합니다.

  • 양수의 경우 fix의 동작은 floor와 동일합니다.

  • 음수의 경우 fix의 동작은 ceil과 동일합니다.

예제

모두 축소

X = [-1.9 -3.4; 1.6 2.5; -4.5 4.5]
X = 3×2

   -1.9000   -3.4000
    1.6000    2.5000
   -4.5000    4.5000

Y = fix(X)
Y = 3×2

    -1    -3
     1     2
    -4     4

X = [1.4+2.3i 3.1-2.2i -5.3+10.9i]
X = 1×3 complex

   1.4000 + 2.3000i   3.1000 - 2.2000i  -5.3000 +10.9000i

Y = fix(X)
Y = 1×3 complex

   1.0000 + 2.0000i   3.0000 - 2.0000i  -5.0000 +10.0000i

입력 인수

모두 축소

입력 배열로, 스칼라, 벡터, 행렬, 다차원 배열, table형 또는 timetable형으로 지정됩니다. 복소수 X의 경우 fix는 실수부와 허수부를 개별적으로 처리합니다.

fixX의 논리형 요소와 char형 요소를 double형 값으로 변환합니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | logical | table | timetable
복소수 지원 여부:

확장 기능

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

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

버전 내역

R2006a 이전에 개발됨

모두 확장