2010년 4월 3일 토요일

[Matlab] - 소수를 정수로 바꾸기!

Matlab에서는 '소수 -> 정수' 로 바꾸는데는 네가지 명령어가 쓰인다.


1. n = ceil(x)
  소수점 뒤에 숫자를 무조건 올린다.
  예:
      ceil(3.9) = 4
      ceil(1.4) = 2
      ceil(2.001) = 3
      ceil(-3.9) = -3
      ceil(-3.1) = -3
   

2. n = floor(x)
    소수점 뒤에 숫자를 무조건 내린다.
    예:
        floor(3.8) = 3
        floor(3.01) = 3
        floor(4.9999) = 4
        floor(-1.2) = -2
        floor(-2.9) = -3

3. n = fix(x)
     x위아래 정수중에서 0에 가까운 정수를 택한다
     예
         fix(3.3) = 3
         fix(4.99) = 4
         fix(-1.2) = -1
         fix(-8.999) = -8

4. n = round(x)
     반올림을 한다
     예:
          round(3.5) = 4
          round(9.1) = 9
          round(-1.1) = -1
          round(-2.6) = -3

댓글 없음:

댓글 쓰기