新手求救:画有关sin函数的曲线问题

要画一个曲线y=Asin(x),A是常数,x是从temp2到temp3的随机数,表示度数,x轴已经画好,现在y轴总等于0,因为sin值是从-1到1的,所以得到的数再(int)是不是就等于0了啊?这该怎么办呢,
for (int i = 0;i<temp1;i++)
{
for(int j = 0;j<50;j++)
  {
int randNum = temp2+rand()%(temp3-temp2+1);
point[j].x = rect.left+(int)(nWidth/10)*i+(int)(nWidth/10/50*j);
  pointx[j].y =(int)(A*sin(randNum/180*pi)*nHeight/20);


}

pcontrolDC->Polyline(point,j);

}

作者: wangjiajingalice   发布时间: 2011-06-14

http://apps.hi.baidu.com/share/detail/31073103

作者: heksn   发布时间: 2011-06-14

y轴的单位长度设为0.1啊或者其他更小的小数,那么显示的时候就可以转化成整数了啊

作者: agoago_2009   发布时间: 2011-06-14