vc中画正弦曲线????

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:26:08
for(int i=1;i<100;i++)
{
m_point[i].x=(long)(j*2*pi/100*60);
m_point[i].y=(long)100*sin(j*2*pi/100);
}

这是把正弦曲线一个周期划分为100个点,请问这个点的x和y值是怎样想出来的,是什么意思?
这个sin函数 还用你们讲吗?纯数学的东西!利用这些点是可以画出一个正弦曲线的。 这部分只是把一个正弦曲线上的点保存在数组之中。 其实我是问m_point[0].x=0;
m_point[0].y=0;
for( i=1;i<10000;i++)
{
m_point[i].x=m_point[i-1].x+1;
m_point[i].y=-100*sin(0.01*m_point[i].x);
}
Polyline(hdc,m_point,10000);
画出正弦曲线后怎么划分周期,并利用这些周期来改变设备上下文等等事情。

x就是在一个周期内分的各个弧度,乘以60是就是放大横轴坐标
方便作图
y也是一样,对应的弧度值,乘以100是放大y值100倍

什么叫怎样想出来的,说明白点

高中课程中的三角函数的参数方程