用matlab求城市之间的距离,使用矩阵和循环的方法
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/24 14:01:53
用matlab求城市之间的距离,使用矩阵和循环的方法
已知5座城市的坐标分别为:(-201.1,-99.7)、(0,111.5)、(13..8,-69.7)、(91.8,29.7)、(26.9,-199.1).用不同标记标出各城市,并用兰色虚线连接两两城市;然后根据城市间的两两距离,寻找距离最短的两座城市,并用红色点划线连接.
已知5座城市的坐标分别为:(-201.1,-99.7)、(0,111.5)、(13..8,-69.7)、(91.8,29.7)、(26.9,-199.1).用不同标记标出各城市,并用兰色虚线连接两两城市;然后根据城市间的两两距离,寻找距离最短的两座城市,并用红色点划线连接.
d=[-201.1 -99.7
0 111.5
13.8 -69.7
91.8 29.7
26.9 -199.1];
plot(d(1,1),d(1,2),'*');
hold on;
plot(d(2,1),d(2,2),'+');
plot(d(3,1),d(3,2),'o');
plot(d(4,1),d(4,2),'s');
plot(d(5,1),d(5,2),'d');
flag=[];
dist=1000000;
for i=1:4
for j=i+1:5
x=[d(i,1) d(j,1)];
y=[d(i,2) d(j,2)];
plot(x,y,'--')
d1=sqrt((x(1)-x(2))^2+(y(1)-y(2))^2);
if d1
再问: matlab 7.0运行出现(Undefined function or variable 'Untitled')
再答: 你运行的方式不对啊,把程序复制后保持,然后再运行,注意保存的文件夹和文件名
0 111.5
13.8 -69.7
91.8 29.7
26.9 -199.1];
plot(d(1,1),d(1,2),'*');
hold on;
plot(d(2,1),d(2,2),'+');
plot(d(3,1),d(3,2),'o');
plot(d(4,1),d(4,2),'s');
plot(d(5,1),d(5,2),'d');
flag=[];
dist=1000000;
for i=1:4
for j=i+1:5
x=[d(i,1) d(j,1)];
y=[d(i,2) d(j,2)];
plot(x,y,'--')
d1=sqrt((x(1)-x(2))^2+(y(1)-y(2))^2);
if d1
再问: matlab 7.0运行出现(Undefined function or variable 'Untitled')
再答: 你运行的方式不对啊,把程序复制后保持,然后再运行,注意保存的文件夹和文件名
用matlab求城市之间的距离,使用矩阵和循环的方法
matlab如何让上一次循环得出的矩阵和本次得出的之间进行运算
matlab求函数矩阵的方法
怎样使用MATLAB或者是LINGO求对两个矩阵之间的各个元素分别求和?
matlab中求两个矩阵之间距离的函数dist_matrix在数学上是如何实现的,也就是说两个矩阵之间的距离怎么求?
MATLAB 的矩阵求值的循环语句?
matlab中矩阵的使用
我想建立一个MATLAB函数文件,自变量是矩阵Q,运算是矩阵各项的和,最好用for循环
matlab中怎样用for循环求一个矩阵的转置矩阵?
(matlab)使用for循环产生以下矩阵:
如何使用MATLAB求两个矩阵的相关系数
问一个MATLAB的循环的使用