1. 首页
  2. 编程语言
  3. C
  4. 本书中使用的编程开发步骤

本书中使用的编程开发步骤

上传者: 2024-07-20 03:07:00上传 PDF文件 26.13MB 热度 10次

在本书中,我们将使用一系列编程开发步骤来解答特定问题。所谓算法,就是一步步解决问题的程序。在这个阶段,编程设计者采用自上而下的方法,将问题进行逻辑划分,逐步分解为一个又一个子工作,这个过程被称为分解 (decomposition)。如果某些子工作依然较大,可以进一步拆解成更小的部分,直到问题被分解为简单易理解的小块。每个小块会被进一步求精,这一过程称为逐步求精 (stepwise refinement)。设计者从对每个小块代码的总体描述开始,一步步定义所需的函数,逐渐具体化,直到能够转化为 MATLAB 语句。我们将在下一节介绍逐步求精过程中使用的伪代码。这种方法在算法开发过程中非常有用。如果设计者真正理解解决问题的步骤,他就能进行有效的分解和逐步求精。

当算法转化为代码时,如果分解和逐步求精的过程已经顺利完成,那么这一步将会异常简单。所有程序员都可以将伪代码逐句转化为适当的 MATLAB 语句。接下来是检测产生的 MATLAB 程序,这一步往往是最大的挑战。程序的每一部分将会被单独检测,如果有可能的话。

为了更好地理解这些步骤,您可以参考一些实际的 MATLAB 算法开发案例。您可以看看如何开发边缘检测算法 点击这里,或者了解人脸检测的 MATLAB 代码 点击这里。还有实时面检测代码 点击这里,以及用于 TMF 检测的 Goertzel Algorithm 算法 点击这里

是否觉得这些方法有趣且有用?也许您会发现基于 adaboost 算法的目标检测 MATLAB 代码 点击这里,以及图像信息隐藏检测算法代码 点击这里 会更适合您的需求。对于那些对海洋捕食者算法感兴趣的朋友,可以参考其 MATLAB 代码实现步骤 点击这里

下载地址
用户评论