摘要: 小技巧在函数中用persistent定义变量。例子:function re=test() persistent a; if isempty(a) a=1; end a=a+1; re=a;end 阅读全文
posted @ 2013-04-09 15:46 Dsp Tian 阅读(2056) 评论(0) 推荐(1) 编辑
摘要: 老物了,网上的例子多的数不过来。不过我还是有必要练习一下的。之所以看这个算法是因为最近在看颜色聚合向量时,有的论文用到了最小生成树,因此我就拿来熟悉一下。Kruskal算法类似于连通分支算法,感觉和过去实现过的连通区域标记算法非常像。步骤:1.对于一个图,将图的每条边提取出来从小到大进行排序。2.将已排序的边依次加入到新图中,如果新图中出现了环,那么就舍弃这条边。3.不断重复第二步。下面两个图就是kruskal算法前后的样子。代码如下:main.mclear all;close all;clc;%算法导论P349的列子G=[0 4 0 0 0 0 0 8 0; 4 0 8 0 0 0 0 .. 阅读全文
posted @ 2013-04-09 15:07 Dsp Tian 阅读(13106) 评论(3) 推荐(1) 编辑