在不知道算法原理的情况下,如何阅读理解算法的matlab程序
很多的时候,对于一个好的算法,我们没有它相关的第一手材料,如其相关的论文、期刊文章、会议报告、专门课程、专门的讲座、个人博客、百度文献、维基百科、谷歌搜索内容等等。没有这些材料,对算法原理的理解无疑犹如水中捞月,比登天还难。但是,我们只有算法的matlab程序。这时,如何只通过算法的matlab程序去理解算法的原理变为很重要了。这种情景就像你刚进一家公司,上一届的负责人把项目的程序扔给你后就拍屁股走人,没有给你任何项目的相关材料,叫你一个人去研究项目的程序,在程序里自己领悟。那怎样从matlab程序中哪些抽象的常量、变量、函数等去理解其中算法的原理呢?
单从算法的五个特性来看,这就相当从算法的输入与输出找出算法原理(本质是处理数据的过程)。
下面我将我通过一个例子来讲解“如何只通过算法的matlab程序去理解算法的原理”。
我们主要从几方面去把握:<