已知圆o的圆心坐标为x,y,半径为r,求各个弧度(如为a)顶点的坐标ax,ay

已知圆o的圆心坐标为x,y,半径为r,求各个弧度(如为a)顶点的坐标ax,ay
数学公式忘的差的不多了,最后我用如下公式算出来的,如在圆上的点为为p,角度为a
p.x=x-r*cos(a)
p.y=y-r*sin(b)
xcn9 1年前 已收到1个回答 举报

wanglanlanking 幼苗

共回答了13个问题采纳率:92.3% 举报

圆的方程为:(x-a)²+(y-b)²=r²
圆均匀的分为n份,那么每份的角度为360°/n,则第i(i≤n)个点横、纵坐标分别为:
x1=a+r,y1=b;
x2=a+rcos(360°/n),y2=b+rsin(360°/n);
x3=a+rcos(2*360°/n),y2=b+rsin(2*360°/n);
x4=a+rcos(3*360°/n),y2=b+rsin(3*360°/n);
x5=a+rcos(4*360°/n),y2=b+rsin(4*360°/n);
………………………………………………………
xi=a+rcos[(i-1)*360°/n],yi=b+rsin[(i-1)*360°/n];

1年前 追问

7

xcn9 举报

rcos是r*cos()吗? 循环i从0 到 10发觉坐标的排序规律不对 还是rcos这块搞错了?
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.015 s. - webmaster@yulucn.com