本来四堂课就可以结束第一章的讲解,但讲了这么多之后,发现大一的学生课后基本不动手编程,那么只能再加一堂课。动手课!我们一起动手写个程序吧!实践出真知!

我们就来写一个简单的正弦波采样程序吧!之前再次复习一下MATLAB中常用的数学函数!

exp、abs、ceil、floor、round、log2、log10、real、mod等都是非常常用的函数,必须掌握它们的用法!很多好学的同学跟着我的文章写了程序后,自己做了总结,真棒!

一起分享学生的总结!

MATLAB中集成了大量数学函数,方便调用,算法要求低,利于仿真。在MATLAB中写程序的步骤:第一步: 程序架构的搭建;第二步: 完善分解后的模块内容;第三步: 填写各模块中的主要函数。写程序时应注意其规范性,首先是注释,应该包括程序名称,文件名,日期,作者;然后依次写程序说明,程序主体,仿真结果和结论。

感谢15电信的张美女!

再看看另外一位美女学生的总结吧!

写程序需要培养规范性!1.代码的规范。包括变量命名、注释,可以参照C语言软件编码注释。2.写程序的规范。指在写程序之前要有明确的软件流程图,想好了再写,可以事半功倍。不管写什么程序,都要有规范性。这样别人看了才能知道你要表达什么,也有利于自己修改。

感谢16通信的王美女!

休息一下!

还没有见到17级学生的总结。

大一的学生应该学会总结学过的知识!

第一次写程序肯定要仔细看清楚示例,然后就等着运行出现问题吧。问题出现了是好事,因为这就是经验增长的方式!

同学们要能够看懂MATLAB中主窗口给出的错误信息提示,然后慢慢的查找问题!这需要一定的英语基础。我为我们学院的英语基础感到头痛!

在课堂上,我帮助一位美女现场调试程序,结果她写了三个变量名,没有一个变量名是正确的,连单词都拼错。要想学好编程,请好好的学好英语哦!

2018年,正好在教大二学生数字信号处理课程。

于是也教了一个很简单的采样程序。

虽然是数字信号处理的内容,

但刚开始学matlab的同学也能看的懂!

一定要注意文件的格式!

帮助大二的学生复习奈奎斯特准则。

看不懂没有关系,

先按照设置的采样频率值运行程序,

然后慢慢回忆知识!

大一的同学们,看完程序就请动手来敲一遍吧!真的能帮助同学们复习在课堂上学到的那些函数。

本章完结!

修订记录

时至今日,只发现两三位好学的学生会在课后看书回顾知识。教的再好,学生没有好的学习习惯,那么是很难掌握知识的。即使天才,也是付出大量辛劳才获得了牢固的基本功。我们学校就是一个普通二本院校,招生基础如何?大家都懂的。如果再没有好的学习习惯,那么我真的不知道他们怎么能学好本专业知识?