베스트 게시판 댓글에서 이걸 봤다.
우와~ 대박.
나도 그려봐야지.
나는 TI-89 가 없는데?
그럼 만들어야지.
C 를 꺼내서 뚝딱뚝딱.
void Draw2XGraph (double a, double b, double c) {
double x, y;
for (x=X1; x<X2; x+=STEP) {
if (x*x <= b) {
y = a * sqrt(b-(x*x))+c;
DrawPlot (x, y);
}
}
}
void Draw1XGraph (double a, double b, double x1, double x2) {
double x, y;
for (x=x1; x<x2; x+=STEP) {
y = a * x + b;
DrawPlot (x, y);
}
}
void Draw () {
Draw2XGraph (+1, 16, -6);
Draw2XGraph (-1, 16, -6);
Draw2XGraph (+1, 9, +1);
Draw2XGraph (-1, 9, +1);
Draw2XGraph (+1, 4, +3);
Draw2XGraph (-1, 4, +3);
Draw1XGraph (+1, -3, +3, +6);
Draw1XGraph (-1, -3, -6, -3);
}
<일부코드는 생략>
짜잔~~~
출처: 나
이거 올린사람 나와!