急求java算法 关于圆上点的坐标 在线等答案
1.java算法;2.问题如下:已知圆心坐标(x,y),半径h,及圆上A点(a,b),求与A点成圆心角为n度的另一点B点的坐标。3.急求,在线等!非数学问题,在下求的是j...
1.java算法;
2.问题如下:
已知圆心坐标(x,y),半径h,及圆上A点(a,b),求与A点成圆心角为n度的另一点B点的坐标。
3.急求,在线等!
非数学问题,在下求的是java算法,请给出java类来,谢谢!
好吧,我承认我描述问题好像一个数学问题,
其实我想要的是下面的东西:
请帮用java我写一个方法,输入参数x,y,r,a,b,n;
其中x,y为圆心坐标;r为半径;a,b为圆上一点坐标;n为圆心角;
retuen另一点坐标。 展开
2.问题如下:
已知圆心坐标(x,y),半径h,及圆上A点(a,b),求与A点成圆心角为n度的另一点B点的坐标。
3.急求,在线等!
非数学问题,在下求的是java算法,请给出java类来,谢谢!
好吧,我承认我描述问题好像一个数学问题,
其实我想要的是下面的东西:
请帮用java我写一个方法,输入参数x,y,r,a,b,n;
其中x,y为圆心坐标;r为半径;a,b为圆上一点坐标;n为圆心角;
retuen另一点坐标。 展开
5个回答
展开全部
设置B的坐标(m,n)设置A与X轴正方向夹角T度
这样就有如下关系:
m= x + h * cos(T+n);
n= y + h * sin(T+n);
还有一种情况是
m= x + h * cos(T-n);
n= y + h * sin(T-n);
T的值有如下关系:
h * sinT = b
而且还有一个关系似乎是多余的a的平方+b的平方 = h的平方
这样就能得到T的值....一步步做下去就可以啦
同时看看上面的情况能不能综合起来考虑,我数学不怎么行...
这样就有如下关系:
m= x + h * cos(T+n);
n= y + h * sin(T+n);
还有一种情况是
m= x + h * cos(T-n);
n= y + h * sin(T-n);
T的值有如下关系:
h * sinT = b
而且还有一个关系似乎是多余的a的平方+b的平方 = h的平方
这样就能得到T的值....一步步做下去就可以啦
同时看看上面的情况能不能综合起来考虑,我数学不怎么行...
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置B的坐标(m,n)设置A与X轴正方向夹角T度
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要知道公式了就写出来了
你知道公式么?
如果不知道找个中学生问下吧。。。
你知道公式么?
如果不知道找个中学生问下吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这明明是数学问题怎么还成java了啊,把数学公式解释成java不就完了啊,方程还是要你自己解,java只不过时充当计算器而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
俺有点不清楚你的意思.这种问题可以用数学解析几何方法计算出公式的.你的意思是不是不去算公式,而是用某种算法去计算呢?就像用最小二分法去求解一元二次方程组那样.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询