作业帮 > 综合 > 作业

已知多个点之间的距离 若固定其中一个点的位置 怎么用matlab画出各个点的分布

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 14:11:41
已知多个点之间的距离 若固定其中一个点的位置 怎么用matlab画出各个点的分布
有matlab 代码最好哦,
已知多个点之间的距离 若固定其中一个点的位置 怎么用matlab画出各个点的分布
首先这些点之间的距离是具有旋转不变性的,如果没有其他限制的话,固定第一个已知点后,第二个点可以在以第一个点为圆心的圆上任意取点.确定第1,2个点后,取与第1,2两点不在同一直线上的第3个点,第3个点的位置由这一点与第1,2两点的距离确定,有2个位置,取定其中一个.这时平面上有3个点,且不在同一直线上,可以确定一个平面,那么其他的点的位置就唯一确定了.从第4个点开始,每个点都可以由这个点与3个已知点的距离唯一确定.
算法流程大概就是这样的,代码自己编吧.
当然,这里讨论的是二维平面上的点.若是三维空间,就需要4个不在同一平面上的点来确定.