楚香浓加盟明细表:数学问题,正五角星的公式(喜欢编程画图的也要进来啊)

来源:百度文库 编辑:高校问答 时间:2024/05/03 06:13:53
假如给你一个点A(Ax,Ay)和一条直线l,求出一个以点A为最上面的顶点,以l为边长的正五角星的所有点的坐标怎么求,谢谢!!

注:不是五条线交错的五星,而是要10个角和10条边的五星,直线l是指10条边的其中一条的距离
回复 智商小于弱智
因为画图编程时要用到所有点的坐标啊
Java里的画图函数
drawline(起点x,起点y,终点x,终点y);

题目说的本来就不清楚,我不玩编程,但我至少学过数学
有以下几个问题:
1)什么叫直线l是指10条边的其中一条的距离(数学中距离只有点到点,点到线,从没听说直线有距离
2)…………
但根据我的理解应该是这样[从A起逆时针标字母,记
(√5-1)/2=z]:
A(Ax,Ay)
B(Ax-sin18*l,Ay-sin18*l)
C(Ax-sin18*l-l,Ay-sin18*l)
D(Ax-sin18*l-z*sin18*l,Ay-sin18*l-z*cos18*l)
E(Ax-sin18*l-z*sin18*l-sin18*l,Ay-sin18*l-z*cos18*l-cos18*l)
F(Ax,Ay-2*sin18*l)
G(Ax+sin18*l+z*sin18*l+sin18*l,Ay-sin18*l-z*cos18*l-cos18*l)
H(Ax+sin18*l+z*sin18*l,Ay-sin18*l-z*cos18*l)
I(Ax+sin18*l+l,Ay-sin18*l)
J(Ax+sin18*l,Ay-sin18*l)

好麻烦喔,那么多,求一个点就行嘛,你求所有点,谁理你啊