5장. parameter를 이용한 함수의 플롯

원의 방정식은 매개변수를 이용해 표현하면

x=cos(t)
y=sin(t)

그림 5-1. 실제로는 원의 그래프

로 나타낼 수 있다. 이와 같이 함수를 이용해 표현된 함수의 그래프의 플롯을 생각해 보자. 먼저 gnuplot을 parametrice 모드를 설정한다.

gnuplot> set parametric
dummy variable is t for curves, u/v for surfaces

이제 원의 함수를 플롯해 보자.

gnuplot> plot cos(t),sin(t)

그래프가 실제 원처럼 동그랗게 보이지 않는 이유는 x, y축의 길이차이 때문이다. 3차원의 플롯도 같은 방식으로 이루어진다. 구의 방정식을 매개변수를 통해 표현하면

x=cos(u)cos(v)
y=cos(u)sin(v)
z=sin(u)

플롯해 보면

gnuplot> splot cos(u)*cos(v),cos(u)*sin(v),sin(u)

그림 5-2. 구의 그래프

그림 12와 같은 그래프를 얻을 수 있다. 3차원의 parameter는 u,v가 된다.