已知各点之间的距离,怎么用MATLAB画出点
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/11 23:17:36
已知各点之间的距离,怎么用MATLAB画出点
![](http://img.wesiedu.com/upload/2/7a/27ab58a9568f9497d4effc4d7c14a4a8.jpg)
![](http://img.wesiedu.com/upload/2/7a/27ab58a9568f9497d4effc4d7c14a4a8.jpg)
![已知各点之间的距离,怎么用MATLAB画出点](/uploads/image/z/16849283-59-3.jpg?t=%E5%B7%B2%E7%9F%A5%E5%90%84%E7%82%B9%E4%B9%8B%E9%97%B4%E7%9A%84%E8%B7%9D%E7%A6%BB%2C%E6%80%8E%E4%B9%88%E7%94%A8MATLAB%E7%94%BB%E5%87%BA%E7%82%B9)
一共有9个点
设第一个点p1为(0,0) 第二点p2则为(40,0)
这样子来计算其它点的位置
譬如第三点p3距离p1为60,p3距离p2为65
那么可以解两个圆方程,求得圆的交点便为p3
第一个圆方程 x^2+y^2=60^2
第二个圆方程 (x-40)^2+y^2=65^2
matlab表达式
solve('x^2+y^2=60^2','(x-40)^2+y^2=65^2')
算出来有两组值
x =
[ 195/16]
[ 195/16]
y =
[ 15/16*3927^(1/2)]
[ -15/16*3927^(1/2)]
随便取一组就可以了
这样就算出p3
p4也是同样的方法来算,通过p1,p2来解
注意,p4算出来后需要验算,p4到p3的距离必须满足题设
依次类推,后面每一个点pn都用p1,p2来算,并用p3到pn-1来进行验算
我私以为大多数情况下,一组邻接矩阵都是无解的
其实点之间的距离不一定是直线,可以是折线,曲线
所以点的位置可以随便摆放,路经上表示出距离就可以了
请参考这里
http://blog.sina.com.cn/s/blog_4a540be60100ezu6.html
设第一个点p1为(0,0) 第二点p2则为(40,0)
这样子来计算其它点的位置
譬如第三点p3距离p1为60,p3距离p2为65
那么可以解两个圆方程,求得圆的交点便为p3
第一个圆方程 x^2+y^2=60^2
第二个圆方程 (x-40)^2+y^2=65^2
matlab表达式
solve('x^2+y^2=60^2','(x-40)^2+y^2=65^2')
算出来有两组值
x =
[ 195/16]
[ 195/16]
y =
[ 15/16*3927^(1/2)]
[ -15/16*3927^(1/2)]
随便取一组就可以了
这样就算出p3
p4也是同样的方法来算,通过p1,p2来解
注意,p4算出来后需要验算,p4到p3的距离必须满足题设
依次类推,后面每一个点pn都用p1,p2来算,并用p3到pn-1来进行验算
我私以为大多数情况下,一组邻接矩阵都是无解的
其实点之间的距离不一定是直线,可以是折线,曲线
所以点的位置可以随便摆放,路经上表示出距离就可以了
请参考这里
http://blog.sina.com.cn/s/blog_4a540be60100ezu6.html
知道X Y轴坐标 请问怎么用matlab画出指定点之间的连线 并且标明距离
两个点之间的距离 matlab
在已知n个点三维坐标的情况下,求每两点之间的距离.用matlab.
matlab计算点之间的距离的问题
知道3点的坐标怎么用matlab编程求出一点距离三点的距离最近的点?
matlab已知一条曲线各点,如何画出最接近曲线的直线?
已知俩点之间的坐标怎么算两点之间的距离.
matlab已知两点的坐标和第三点到两点的距离求第三点坐标怎么编程求解?
用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形
已知一个点的坐标,和全站仪测的方位角和距离,怎么在CAD中画出来.
在matlab中能否在二维坐标图(已知各点的横纵坐标)上画出三维图形
MATLAB里面,怎么用这个一组5维的点坐标来画出这个5维的图形