如何用matlab画出有向图(带箭头),例如下图
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 04:40:17
如何用matlab画出有向图(带箭头),例如下图
如何用matlab画出有向图(带箭头),例如下图
如何用matlab画出有向图(带箭头),例如下图
close all,clear,clc;
cm =[
0 10 0 18 0 0 0;
0 0 0 0 8 0 0;
25 0 0 0 0 9 0;
0 0 0 0 0 0 0;
0 0 13 0 0 0 0;
0 0 0 30 0 0 0;
0 0 0 0 15 12 0;
];
IDS={'A','B','C','D','E','F','G'};
bg=biograph(cm,IDS);
set(bg.nodes,'shape','circle','color',[1,1,1],'lineColor',[0,0,0]);
set(bg,'layoutType','radial');
bg.showWeights='on';
set(bg.nodes,'textColor',[0,0,0],'lineWidth',2,'fontsize',9);
set(bg,'arrowSize',12,'edgeFontSize',9);
get(bg.nodes,'position')
view(bg);
help biograph
显示出来后,自己手动用鼠标拖动结点位置使好看,右键用refresh edges选项.