fcm模糊聚类matlab实例_MATLAB图论实例——最短路径

25ec7aac741e621de72cb94422f9961a.png

问  题

8e21c3b5523a28f718a91d16d7a008c6.png

求上图V1至个点的最短路径。

分  析

图表示网络连接的图形,该类图形广泛应用于各种物理、生物和信息系统。 可以使用图形表示大脑中的神经元、航空公司的飞行模式及更多领域的相关内容。 图形的结构由“节点”和“边”组成。 每个节点表示一个实体,每个边表示两个节点之间的连接。 有关详细信息,一般分为有向图和无向图。 该问题先构造各节点的邻接矩阵,以V1节点为例,V1至V1至为0,至V2为1,至V3为0,至V4为2,至V5为0,至V6为0,故V1节点向量为[0 1 0 2 0 0],同样方法构造V2,V3,V4,V5,V6与各节点的邻接向量,最后构造邻接矩阵[V1 V2 V3 V4 V5]',最后邻接矩阵A为 A = [ 0 1 0 2 0 0  0 0 3 4 0 0; 0 -2 0 5 1 0 0 4 0 0 -3 0 0 0 2 3 0 0 0 0 2 0 2 0];

代 码

主要运用digraph具备有向边构造函数与shortestpathtree从节点的最短路径树函数

A = [ 0 1 0 2 0 0 ;

         0 0 3 4 0 0;

         0 -2 0 5 1 0;

         0 4 0 0 -3 0;

         0 0 2 3 0 0;

         0 0 2 0 2 0];

G = digraph(A,{'v1','v2','v3','v4','v5','v6'});

TR = shortestpathtree(G,1);

p = plot(G,'EdgeLabel',G.Edges.Weight);

highlight(p,TR,'EdgeColor','r')


c0f60fad0952a0994d114a5ab254f13d.png

从路径途中可看出

V1至V2最短路径为V1→V4→v5→v3→v2;

V1至V3最短路径为V1→V4→v5→v3;

V1至V4最短路径为V1→V4;

V1至V5最短路径为V1→V4→v5;

V1至V6不通,故无最短路径为。

期精彩日志,点击文字即可阅读 四点悬置六自由度 动力学响应仿真与分析系统 MATLAB函数库大全(收藏版) 基于MATLAB的核放射素查询系统 基于MATLAB云图背景图片的添加(一) 基于MATLAB文本转语音包的实现 MATLAB调用摄像头实例 基于MATLAB制作简易画板 Lamb频散曲线快速绘制软件 基于MATLAB的心电图信号分析与处理 基于hough变换的直线检测 MATLAB版本的俄罗斯方块 您有一份软件著作权请查收 你的时光倒映机 谁说工科男不解风情 高阶齿轮副副参数设计系统 如何抓取网页中的图片 基于MATLAB的验证码生成系统 MATLAB 如何生成 APP ———以运动模糊图像复原为例 凉凉——可变速小风扇 高逼格坐标轴函数 如何验证身份证号码是否合法 基于compass函数的时钟制作 抖音上火起来的撩妹神器 基于MATLAB视频处理——抖音小视频去除水印 MATLAB版本的扫雷小游戏 如何验证邮箱名是否合法 基于MATLAB定时器timer函数制作数字万年历 跟着工科男学英语单词 高效办公路上MATLAB助你一臂之力

在学习中得到乐趣,在乐趣中收获学习,欢迎关注和分享该公众号。如果您有什么建议可以公众号直接回复即可,如果您需要期待您的加入,也希望您分享给您身边有需要的人。

QQ技术支持交流群: 621250505 1b615d6ec46a73a0c4e90432baad9910.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值