问题是怎么生成正弦函数的各点的坐标啊?
书上说是把正弦函数一个周期的横坐标分成100个等点,存在一个数组里面,lpsin[100]
100个点的坐标的计算如下:
for(int j=0;j<100;j++)
{
lpSin[j].x=(long)(j*2*pi/100*60) //这个后面为什么要乘 60? 是随便取的吗?是为了显示清楚些吗?
lpsin[j]=(long)(dfRange*sin(j*2*pi/100)//为什么要乘个dfRange? 是随便取的吗?
}
dfRangle是正弦函数的振幅
线形差分计算出圆的半径大小1Range是怎么计算的?
题目是:
编写一个程序,在屏幕上出现一个圆心以正弦曲线轨迹移动的实心圆,要求每隔四分之一周期,圆的填充色和圆的周边颜色都发生变化,同时圆的半径在四分之一周期内由正弦曲线幅值的0.2倍至0.6线形增长
书上说是把正弦函数一个周期的横坐标分成100个等点,存在一个数组里面,lpsin[100]
100个点的坐标的计算如下:
for(int j=0;j<100;j++)
{
lpSin[j].x=(long)(j*2*pi/100*60) //这个后面为什么要乘 60? 是随便取的吗?是为了显示清楚些吗?
lpsin[j]=(long)(dfRange*sin(j*2*pi/100)//为什么要乘个dfRange? 是随便取的吗?
}
dfRangle是正弦函数的振幅
线形差分计算出圆的半径大小1Range是怎么计算的?
题目是:
编写一个程序,在屏幕上出现一个圆心以正弦曲线轨迹移动的实心圆,要求每隔四分之一周期,圆的填充色和圆的周边颜色都发生变化,同时圆的半径在四分之一周期内由正弦曲线幅值的0.2倍至0.6线形增长
解决方案 »
- 招VC高手
- VC中特殊字符怎么表示?
- 这个错误怎么改呀?unresolved external symbol "public: void __thiscall CWnd::SetWindowText
- memset的用法?
- 请问有关ON_UPDATE_COMMAND_UI
- 从事软件行业的,有近视眼,神经衰弱,性欲不振的人注意了
- 出现错误“ fatal error C1010: 查找预编译头指令时遇到意外的文件结束 ”的可能原因是? vc6.0 的文件转到.net常出现的错误
- 关于串口问题
- 多文档编程
- 怎样定义对话框的长度和宽度?
- 我把string类型的字符串的最后一个字符赋值为'\0',然后就不能在末尾增加新的字符串了,有什么办法'\0'去掉吗?
- 欢迎设计过FTP程序的互相交流!
乘 60是使x轴的坐标隔开一点,可以说是为了显示清楚些,可以随便取,越大x坐标间隔越开。
dfRangle跟上面的类似。
线形差分计算出圆的半径大小1Range是怎么计算的?
for(i<25)
{ 1Range=(long)(dfRange*0.2+i%25*dfRange*0.4/25)
}
这个是什么意思?
1Range=(long)(dfRange*0.2+i%25*dfRange*0.4/25)
就是让lRange在0.2~0.6倍的dfRange间变化。
teli_eurydice
我的qq:278359100
顺便问问谁有<<Debugging Windows Programs>> 电子版本
visual c++ sql
请教你点问题,谢谢
373079898