早教吧作业答案频道 -->数学-->
MATLAB求任意两点间的距离并生成矩阵我有A(x1,y1),B(x2,y2),C(x3,y3),D(x4,y4),E(x5,y5),F(x6,y6)这几个地点的位置坐标,如何利用MATLAB生一个6*6对称矩阵矩阵的第一列分别代表A,B,C,D,E,F六个点到A点
题目详情
MATLAB 求任意两点间的距离并生成矩阵
我有A(x1,y1),B(x2,y2),C(x3,y3),D(x4,y4),E(x5,y5),F(x6,y6)这几个地点的位置坐标,如何利用MATLAB生一个6*6对称矩阵
矩阵的第一列分别代表A,B,C,D,E,F六个点到A点的距离
.
矩阵的最后一列分别代表A,B,C,D,E,F六个点到F点的距离
我有A(x1,y1),B(x2,y2),C(x3,y3),D(x4,y4),E(x5,y5),F(x6,y6)这几个地点的位置坐标,如何利用MATLAB生一个6*6对称矩阵
矩阵的第一列分别代表A,B,C,D,E,F六个点到A点的距离
.
矩阵的最后一列分别代表A,B,C,D,E,F六个点到F点的距离
▼优质解答
答案和解析
你的意思应该是构造邻接矩阵,直接对矩阵中的每个元素依次赋值就可以.
具体实现主要看你使用的是什么数据存储方式:
(一种方法,仅供参考)
如果你把点储存成一种结构,记邻接矩阵为A,则A(i,j)=dist(i,j),dist是自己定义的ij两点之间距离计算的函数
还有很多实现的方法,对于小数据量,个人觉得都没什么差别.
具体实现主要看你使用的是什么数据存储方式:
(一种方法,仅供参考)
如果你把点储存成一种结构,记邻接矩阵为A,则A(i,j)=dist(i,j),dist是自己定义的ij两点之间距离计算的函数
还有很多实现的方法,对于小数据量,个人觉得都没什么差别.
看了 MATLAB求任意两点间的距...的网友还看了以下:
如图,平面ABCD⊥平面ABEF,ABCD是正方形,ABEF是矩形,且 ,G是EF的中点.求二面角 2020-05-16 …
如图,点M是矩形ABCD的边AD的中点,点P是BC边上一个动点,PE⊥MC于点E,PF⊥BM于点F 2020-05-16 …
如图,点P是矩形ABCD的边AD上的一个动点,矩形的两条边长AB、AC分别为8和15求点P到矩形的 2020-05-20 …
不能对角化的矩阵如何求相似转换矩阵?比如矩阵A和B是两个不能对角化的矩阵,如何求他们的相似矩阵?问 2020-05-22 …
如图,在底面是矩形的四棱锥P-ABCD中,PA⊥底面ABCD,PA=AB=1,BC=2,(如图,在 2020-05-24 …
给定一非对称矩阵,求一非零对称矩阵与之相乘,使乘积仍为对称矩阵对任意矩阵A,求非零对称矩阵B表达式 2020-06-10 …
如图,已知菱形abcd的边长是4,∠d=60°,点e是bc的中点,点m是ab上的一点连接me并延长 2020-07-21 …
如图,点P为矩形ABCD所在平面外一点,PA垂直平面ABCD,点E为PA的中点.(1)求证:PC平 2020-08-03 …
若四边形ABCD为矩形,AB=10,BC=20,E、P分别为BC边和BD上一动点,求PC+PE的最 2020-08-03 …
期末抱佛脚,问逆矩阵的问题若矩阵A的k次方为零,求证I-A可逆,并求出逆矩阵(如果是直接把逆矩阵求出 2021-02-05 …