함수 y = x*x*exp(x) 의 그래프 그리기 연습

* 윈도우 XP 에서 Mathematica 8 을 이용하여 그린 함수의 그래프:



* 윈도우 7 에서 Mathematica 8 을 이용하여 그린 함수의 그래프:




* 윈도우 XP 에서 Maxima 5.25.0 을 이용하여 그린 함수의 그래프





* 윈도우 XP 에서 윈도우 용 Gnuplot 을 이용하여 그린 함수의 그래프:
   (* 윈도우 용 Gnuplot 다운로드:  http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/ *)
   (* gp45-winbin.zip 이라고 딘 곳을 클릭하여 다운로드 하고, 
      압축을 풀어서 gnuplot 이라는 폴더를 아무 곳이나 옮기거나 복사히면 
      그 곳이 윈도우 영 Gnuplot 의 설치 디렉퇴리이다.
      윈도우 용 Gnuplot  이 설치된 폴더 안의 폴더 binary 에 있는 아이콘

      를 더블 클릭하여 실행한다. 
      실행하면 반드시 'set terminal win' 이라는 명령을 내려야만 그래프 출력을 볼 수 있다.
  *)


gnuplot> set terminal win

gnuplot> plot [-8:2][-2:15] x**2 * exp(x)








* Mac OS X Lion 에서 Grapher 를 이용하여 그린 함수의 그래프:





* 윈도우 XP 의 Python 2.6 에 matplotlib 1.0.1 을 (모두 32비트 용으로) 설치하여 파이썬 소스로 그린 함수의 그래프:

#!/usr/bin/env python

from pylab import *
import matplotlib.pyplot as plt

x = arange(-8.0, 2.0, 0.01)

plot(x, (x**2)*exp(x), '-')
grid(True)
xlabel('x')
ylabel('y')

# set the rectangular range to be viewed.
plt.axis([-8, 2, -2.0, 15.0])

show()



(* 위의 소스는 수정 없이 윈도우 7 의 Python 3.2 64bit 에 matplotlib 1.1.0 64bit 를 설치하여 실행해도 된다 *)

 



Posted by Scripter
,