读书人

数学有关问题;[推荐] :)

发布时间: 2012-03-03 15:33:04 作者: rapoo

数学问题;----------------------------------------------[推荐] :)

rt
x=??????
y=??????

[解决办法]
公式忘了

不过通过弦长应该可以求出弦两端到圆心的夹角角度吧,有了角度,剩下的应该就不难了
[解决办法]
x,y这个点在哪里
[解决办法]
从xy做一条平行于x轴的线段与过原点和圆心的直线相交 求出交点和横纵坐标(用y表示)
还有一个就是 ab和xy的距离是 半径
还有三角形的一下比例公司可以得到一个公式就可以了
[解决办法]
设原点为点O,圆心为点N,弦与ON交点为M,弦与X坐标交点为P,则由半径与半弦长可求出MN的长度。
由MN与ON之比可求得M点坐标。由圆心坐标已给出,则由ON与X夹角以及OM长度,可求得MP长度,由半弦长与MP之比,可求得x,y坐标
[解决办法]

C/C++ code
步骤一共有两步:1,求弦的中点M(m,n)的坐标2, 求题目要求的点N(x,y)的坐标总所周知,2个未知量2个方程就足够了,假设圆心P,原点O。步骤1需要求m和n,所以需要两个方程。1,0M与OP共线2,M与P的距离就可以解出m和n了。步骤2需要求x和y,所以也需要两个方程。1.N在圆上2,MN距离为m/2
[解决办法]
C/C++ code
tan(α) = a/b;tan(β) = (m/2)/sqrt(r*r-m*m/4);tan(α) = tan(β+γ) = (tan(β)+tan(γ))/(1-tan(β)*tan(γ)); //解出tan(γ)tan(γ) -> sin(γ)tan(γ) -> cos(γ)x = a - r * sin(γ);y = b - r * sin(γ); 

读书人网 >C++

热点推荐