用c语言画数学函数图像
时间:2007-02-13 作者:佚名 编辑:本站 点击: 2231 [评论]
符
outtextxy(CX+3,440-40*i,s); //以字符形式输出纵轴上的单位数字
}
}
else
{ for(i=0;i<11;i++)
{if(i==6) continue;
outtextxy(CX+3,440-40*i,num[i]);
}
} //画出纵坐标上的单位
}
void DrawGraph()
{ float x, //当前自变量x的值
y, //当前函数y的值
ox, //上一次调用过的自变量x的值
oy, //上一次调用过的函数y的值
h, //抛物线的对称轴
hx; //对称轴到x=5或x=-5的距离,哪个短就取哪个
setcolor(RED);
setlinestyle(0,0,3);
switch(n)//判断是一次函数还是二次函数
{
case 1:
{ox=-5;oy=function(ox);
x=5; y=function(x);
line(CX+ox*40,CY-oy*40/k,CX+x*40,CY-y*40/k);//确定两点,画直线
break;
}
case 2:
{h=(-1)*b/(2*a);
hx=(fabs(5-h)
ox=h-hx;
o