本来四堂课就可以结束第一章的讲解,但讲了这么多之后,发现大一的学生课后基本不动手编程,那么只能再加一堂课。动手课!我们一起动手写个程序吧!实践出真知!
我们就来写一个简单的正弦波采样程序吧!之前再次复习一下MATLAB中常用的数学函数!
exp、abs、ceil、floor、round、log2、log10、real、mod等都是非常常用的函数,必须掌握它们的用法!很多好学的同学跟着我的文章写了程序后,自己做了总结,真棒!
一起分享学生的总结!
MATLAB中集成了大量数学函数,方便调用,算法要求低,利于仿真。
在MATLAB中写程序的步骤:
第一步: 程序架构的搭建;
第二步: 完善分解后的模块内容;
第三步: 填写各模块中的主要函数。
写程序时应注意其规范性,
首先是注释,应该包括程序名称,文件名,日期,作者;
然后依次写程序说明,程序主体,仿真结果和结论。
感谢15电信的张美女!
再看看另外一位美女学生的总结吧!
写程序需要培养规范性!
1.代码的规范。包括变量命名、注释,可以参照C语言软件编码注释。
2.写程序的规范。指在写程序之前要有明确的软件流程图,想好了再写,可以事半功倍。
不管写什么程序,都要有规范性。这样别人看了才能知道你要表达什么,也有利于自己修改。
感谢16通信的王美女!
休息一下!
还没有见到17级学生的总结。
大一的学生应该学会总结学过的知识!
第一次写程序肯定要仔细看清楚示例,然后就等着运行出现问题吧。问题出现了是好事,因为这就是经验增长的方式!
同学们要能够看懂MATLAB中主窗口给出的错误信息提示,然后慢慢的查找问题!这需要一定的英语基础。我为我们学院的英语基础感到头痛!
在课堂上,我帮助一位美女现场调试程序,结果她写了三个变量名,没有一个变量名是正确的,连单词都拼错。要想学好编程,请好好的学好英语哦!
2018年,正好在教大二学生数字信号处理课程。
于是也教了一个很简单的采样程序。
虽然是数字信号处理的内容,
但刚开始学matlab的同学也能看的懂!
一定要注意文件的格式!
帮助大二的学生复习奈奎斯特准则。
看不懂没有关系,
先按照设置的采样频率值运行程序,
然后慢慢回忆知识!
大一的同学们,看完程序就请动手来敲一遍吧!真的能帮助同学们复习在课堂上学到的那些函数。
本章完结!
修订记录
20180218 完成初稿;
20180605 修订文字;
时至今日,只发现两三位好学的学生会在课后看书回顾知识。教的再好,学生没有好的学习习惯,那么是很难掌握知识的。即使天才,也是付出大量辛劳才获得了牢固的基本功。我们学校就是一个普通二本院校,招生基础如何?大家都懂的。如果再没有好的学习习惯,那么我真的不知道他们怎么能学好本专业知识?
20181117 修订文字;
领取专属 10元无门槛券
私享最新 技术干货