레이블이 변환인 게시물을 표시합니다. 모든 게시물 표시
레이블이 변환인 게시물을 표시합니다. 모든 게시물 표시

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

2009년 10월 12일 월요일

수학 - 로그함수변환

그냥 숙제 하다가 갑자기 생각나서...앞으로 잃어버리지 않게 블로그에 메모를ㅋㅋㅋ

log a b = ln b / ln a

이거 증명하기 좀 힘들지만...
우선 이것부터 증명해보자
log a b = 1 / (log b a) ( = k)
위에 등식의 결과를 k라고 하면(괄호안에 써놨다), a의 k승은 b가 된다는 얘기, 그니까 b의 1/k승은 당연히 a고, 그래서 위 식은 성립할수밖에 없다.

그렇다면 위에위에식은! 이렇게 증명할수 있다.

log a b = log a exp(ln b) = ln b * log a e =ln b / ln a
아.... 완전 쉽구나....해보니까 쉽네...

이 식만 있으면 미분도 자유롭게!

d(log a x) / dx = d(ln x / ln a) / dx = 1 / (x * ln a)
d(log x a) / dx = d(ln a / ln x) / dx =...

참 쉽죠잉~

2009년 10월 9일 금요일

수학 - 로그함수변환

그냥 숙제 하다가 갑자기 생각나서...앞으로 잃어버리지 않게 블로그에 메모를ㅋㅋㅋ

log a b = ln b / ln a

이거 증명하기 좀 힘들지만...
우선 이것부터 증명해보자
log a b = 1 / (log b a)    ( = k)
위에 등식의 결과를 k라고 하면(괄호안에 써놨다), a의 k승은 b가 된다는 얘기, 그니까 b의 1/k승은 당연히 a고, 그래서 위 식은 성립할수밖에 없다.

그렇다면 위에위에식은! 이렇게 증명할수 있다.

log a b = log a exp(ln b) = ln b * log a e =ln b / ln a
아.... 완전 쉽구나....해보니까 쉽네...

이 식만 있으면 미분도 자유롭게!

d(log a x) / dx = d(ln x / ln a) / dx = 1 / (x * ln a)
 d(log x a) / dx = d(ln a / ln x) / dx =...

참 쉽죠잉~