一 前言
由于刚开始先不熟悉CSDN的博文编写,先更新MATLAB学习练练手:此篇博文来源于写论文要毕业的巨大压力。
下面给出做图像处理算法的经典图:
二 方法
在实现特定功能的MATLAB程序中,主要包含两个过程,写代码和调试,我在下面将从这两个方面讲解。
1.写代码
先要明确你的设计需求:
第一步:设计功能:明确你要实现什么功能,可以划分 不同的功能模块。
第二步:运行程序看是否达到效果,若没有,再通过:一是调试。二是网上搜索教程。三是问别人。
第三步,在写代码遇到问题,如不知道用双边滤波,中值滤波怎么实现,有如下方法:
(1)一是命令窗直接输入help 函数名。
(2).二是官方网站教程
MATLAB官网
(3).三是网上搜索关键词。
2.调试
总结下面,就是设置断点,(单步,步入,步出)单步执行查看变量或函数的值,结合看代码的方法。
第一MATLAB错误类型:
-
1.语法错误
如丢了逗号,引号或拼错一个变量。在命令框会提示。
-
2.运行时错误
如用0做除数。
-
3.逻辑错误。
这是最应该仔细检查的。
第二部分:调试方法
- 第一追踪:
使用echo函数。echo函数是一个触发器,它显示每条正在执行的语句和运行结果。用法:对于脚本,直接输入echo.对于函数,必须
指定函数的名字。如 echo functionname on
- 第二:设置断点
设置后,再命令窗口查看变量的值和表达式,了解函数执行流程。
- 第三部分:利用函数
在命令窗口输入help debug后显示调试函数。
函数桩:一个脚本主程序调用多个子程序。
代码元和发布代码:
以两个%符号开始的注释行,就成了元标题。
三 感悟
这次最大的感悟是,享受完成某一件事的过程,即这个世界我来过,我热爱过,我奋斗过,我不在乎结局!
例子,比如找报错原因时,我学会了很多知识,如有耐心的看懂代码,懂得help命令和官网教程,网上查找,还有最重要的调试。
深刻体会了,其实最重要就是,以什么样的心态和方法去做一件事,因为即使靠运气蒙对一次,但人生很长,得有靠谱的方式。