关于vb中的cos函数和sin函数的使用问题?
问题描述:
关于vb中的cos函数和sin函数的使用问题?
已知圆心的坐标为(x,y)半径为2000(缇),度数未知
怎么用cos函数和sin函数确定圆边上的任意一个点的坐标位置,回答后,
答
设平面直角坐标系的横,纵坐标分别为a,b,根据所给条件得圆的方程为
(a-x)^2+(b-y)^2=2000^2
设圆上任意一点的坐标为(m,n),则:
m=2000cost+x
n=2000sint+y
其中t是参数�ҿ������ϣ���˵��(a-x)^2+(b-y)^2=2000^2��������Ҷ������Ǻ�����ô��ת���m=2000cost+xn=2000sint+y���أ����ʾ����������ת���̣�����t�ǽǵĶ������˼�𣿣�(a-x)^2+(b-y)^2=2000^2两边同时除以2000^2得:[(a-x)/2000]^2+[(b-y)/2000]^2=1与式子(cost)^2+(sint)^2=1对比,通常横轴用x的式子表示,如此令cost=(a-x)/2000sint=(b-y)/2000整理得到m=2000cost+xn=2000sint+yt是参数注意:t可以是角度,也可以是弧度!!!cos函数返回的是一个角的余弦值,那么用这个余弦值去乘以半径是什么一个意思呢?它得到的不是那个角的临边长度值吗?这对于要求的任意一点的坐标有什么关系?当t取之不同时,得到的就不同,你不信就取不同的值带进去看看,然后将它写成数对,看看是不是圆周上的点!!!