图对象48 美国

创建MATLABQ图对象

目录

汽车聊天猜题器

数年前 MathWorks请求Tom和Ray Magliozzi、MIT校友和全国公共电台热门汽车聊天主播来我们办公室见见访问学生表示同意只有一个条件他们认为 MathWorkers会是新素材的好源头结果发现,我们只有一个问题 提供前所未闻人手足之道 他们来探监

下图解解题

朋友告诉我她正要旅行计划访问48个邻接州 完全一次她告诉我她要开始西区某处 而不告诉我在哪里结束然而,我可以同意在她最后访问状态下与她相遇哪个状态

后期我将解析状态,不熟悉美国地理的用户不必担心-很少有美国人能提供答案

状态

上头网站约翰Burkardt佛罗里达州立大学是一个巨大的软件存储库 数据集和其他优异品我要使用状态邻接.第一列本文件提供48个相邻状态名称双字母缩写

S=获取州邻名ssssfmt=[repmat'%s'116'\n'万事通fprintf(fmt,names)
ALZACACCFLGA标识ILIKYMMMMMMMMNNVNHNJNNNNDOHOO或PAISSDTNTVAWIWY

列表按全状态名顺序排列,Wyome

上表示名(端)
上表示WY

邻接国

Burkardt数据也提供我们每个州的近邻我们可以组成邻接矩阵A级去哪儿A(i)j表示状态j大全共享边框或0

A=邻接

举个例子 怀俄明有六个邻里

last_nebors=mates
上邻= 6x1字符串数组

每一个好邻接都配得上间谍画图

间谍(A)

上行(和列)对怀俄明六大邻有六非零

最邻里

哪个州最邻接

Num_neigh=summax_num_neigh
最大_num_neigh=8最大_neigh=2x1字符串数组

密苏里州和田纳西州各有8个近邻

最小邻里

哪个州最弱邻

min_num_neigh
min_num_neigh=1min_neigh

缅因州只有一个近邻,即新汉普夏尔提供答案MathWorks汽车聊天拼图.我的朋友行程必须在缅因州开始或结束进缅因州后,她不能不经过新罕布什尔自西站起,她必须在缅因州完成

图解

相邻矩阵都有一个关联图

G=图Acellstr
G=图属性:边缘:[105x1表]节点:[48x1表

默认布局绘制图强力使用有吸引力和反射力节点

绘图(G)

交换轴切换视图

View-90-90

阴谋现在似美加利福尼亚州、俄勒冈州和华府位于西海岸佛罗里达州东南半岛新英格兰州以东北为主MO和TN炫耀多邻

犹他州、亚利桑那州、新墨西哥州和科罗拉多州是图中两个四边形之一的角点,模拟他们在四角实际相遇另一四边形涉及密歇根湖四州

所有这些都没有任何坐标, 只知道邻接状态的连通性

下个

并处理经典旅游推销员问题

谢谢

感谢John Burkhardt提供数据集并指出拼图的措辞需要排除启动缅因州




MATLABQR2018a发布

|
  • 打印

注释

留注释请点击登录 MathWorks帐户或创建新帐户