c# 已知两点 和另一点到A点的距离求另一点坐标

比如点A(1,1)B(2,2)求点C,点c是点A,B的延长线已知C到点A的距离为5求点C的坐标... 比如 点 A(1,1) B(2,2) 求点C ,点c是 点A,B 的 延长线 已知C到点A 的距离为5 求点C的坐标 展开
 我来答
海1_1
2011-10-20
知道答主
回答量:2
采纳率:0%
帮助的人:3.1万
展开全部

c与A B共线,可设c的坐标为(a,a),则

AC的平方=(1-a)的平方+(1-a)的平方=25

化简得2*a*a-4a-23=0

解该方程即可得到a的两个不同解

即可得到c的坐标(两种情况)

追问
没看明白啊,a.x,a.y b.x,b.y c.x,c,y 这样子表示了,再麻烦你一下呵呵
WANGSOTEC
2011-11-02
知道答主
回答量:12
采纳率:0%
帮助的人:3.3万
展开全部
你是要在工程测量当中用吧
令 L=AC长
tanθ=(Ya-Yb)/(Xa-Xb)
则θ=Arctan(tanθ)
Xc=Xa+Lcosθ,
Yc=Ya+Lsinθ
代入数据 θ=Arctan(tanθ)=45°
Xc=1+5*cos45°=4.535533906
Yc=1+5*sin45°=4.535533906
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yunqingyi0614
2011-11-03
知道答主
回答量:4
采纳率:0%
帮助的人:3.4万
展开全部
首先,c有两个点的可能。
n=a-b或者b-a;
length=sqrt(nx*nx+ny*ny);
nn=n/length;
c=a+nn*5;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沿海塔
2012-02-29
知道答主
回答量:2
采纳率:0%
帮助的人:3278
展开全部
令 L=AC长
tanθ=(Ya-Yb)/(Xa-Xb)
则θ=Arctan(tanθ)
所求的θ只是AB的坐标方位角而已,而C的坐标是不可以用AB的坐标方位角来计算的,所以必须还要求出AC的坐标方位角,AC的坐标方位角β= θ(AB的方位角)+∠CAB,最后Xc=Xa+Lsinβ ,Yc=Ya+Lcosβ
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友818239c
2011-10-20 · TA获得超过361个赞
知道小有建树答主
回答量:731
采纳率:25%
帮助的人:219万
展开全部
我晕,这个题还用c#做。I服了you!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式