[VB.NET]忽然想写一个空间三点定位的程序

VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
忽然想写一个空间三点定位的程序
大家好

忽然想写一个空间三点定位的程序

已知 三个点 A B C 还有三个点之间的距离 (假设 这三个点在一个平面)

同样 知道另外一个点 D,及相对这三个点的距离, 要找到D 的坐标来

其实就是 就是一个空间 四面体,已知所有的边长,想找出高来。

想了半天,后悔高中学的没记住,还请达人知道知道。。。
__________________________________________________________________________
这是算法,不是程序——你知道了公式,自然就知道了程序写法的东西。
__________________________________________________________________________
设空间三点为矢量Ai(i=1,2,3)
Ai=(xi,yi,zi)
另一点
D=(x,y,z)
Ai到D的距离li(i=1,2,3)

那么有 (x-xi)2+(y-yi)2+(z-zi)2=li2(i=1,2,3) (2为平方)
求方程组便得x,y,z
__________________________________________________________________________
如果是,已知六边求四点坐标,主要的运用距离公式.
将ABC置在x0y平面,A点放在原点,那也只是为了计算方便.
__________________________________________________________________________
lzmtw还记得上学的东西啊,我都还给老师了
__________________________________________________________________________
模模糊糊还记得一点点,也丢得差不多了
__________________________________________________________________________
Hi,

lzmtw(水如烟) ( )

can help to solve (x-xi)2+(y-yi)2+(z-zi)2=li2(i=1,2,3) ?
__________________________________________________________________________
那是解方程组,这个自己来了吧?
较简单的用插值法好了
__________________________________________________________________________
算了半天 没算出来

谁帮算一下

三元二次 降到 三元一次 分母 为零

我的问题只是 没有算出来而已

谁能提示一下
__________________________________________________________________________
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值