| 查看: 1938 | 回复: 1 | |||
[交流]
graphmaxflow用法
|
|
下程序中为什么创建的是一个6节点和8个边有向图,而不是8个节点11个边? 另外,graphmaxflow这个函数是matlab2012版才有的吗,我的2010为啥help不到用法啊。。。。MATLAB 最大流最小割 利用graphmaxflow可以求最大流最小割,具体参考MATLAB帮助 S=[1 1 1 2 2 3 3 4 5 6 7]; %起始节点向量 E=[2 3 4 5 6 6 7 7 8 8 8]; %终止节点向量 W=[5 4 3 5 3 3 2 2 4 3 5]; %边权值向量 cm = sparse(S,E,W,8,8); % Create a directed graph with six nodes and eight edges. [M,F,K] = graphmaxflow(cm,1,8) %Calculate the maximum flow in the graph from node 1 to node 8. h = view(biograph(cm,[],'ShowWeights','on'));% View the graph with the original capacities. set(h.Nodes(K(1, ),'Color',[1 0 0]); %Show one solution to the minimum cut problem in the original graph.view(biograph(F,[],'ShowWeights','on')); % View the graph with the calculated maximum flows. % Notice that in the three edges that connect the source nodes (red) to the % destination nodes (yellow), the original capacities and the calculated maximum flows are the same. |
» 猜你喜欢
参与限项
已经有3人回复
假如你的研究生提出不合理要求
已经有7人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
2楼2013-03-30 20:55:37












),'Color',[1 0 0]); %Show one solution to the minimum cut problem in the original graph.
回复此楼