MATLAB课程之第三章v2 M文件知识(1)

描述

在第二章讲了很多函数,主要集中在画图方面,很多是在在命令行中完成了函数的操作。这样的操作适用于简单的命令操作,对于大型程序可不适用。一般情况下,程序都要采用M文件的方式进行编写。什么是M文件?M文件就是用于保存matlab源程序的文本文件,后缀名是.m,因此称为M文件。这个文件其实和 txt 文件是一样的,只是后缀名不同。2023年,再次改版本课程,有了更多的心得,源于之前教C语言课程的感受。本学期学编程的同学会在后续的课程用到本语言,自然要将实用化内容重点强调,不然就是为了学这门课,而不是掌握这门技术。

通信网络

 聊聊教新手的感受!只要学生愿意学,老师肯定爱教!不爱学呢?会造成无声的打击!

通信网络

四部分内容!

这种编排尤其适合学过C语言的人学习!

通信网络

通信网络

下载MATLAB软件有很多种渠道!

肯定要从互联网上找途径!

通信网络

什么是脚本?

感觉像编程界的剧本!

脚本就是自动一条一条命令执行的文件。如果编写了一个脚本式M文件,点击run就会自动序执行一条条命令。和在命令行中写一条命令、执行一次的效果相同,过程中的变量都会被保存。记得1995年,我刚上大学那会,用dos写批处理文件就和这个过程很相似。软件的发展具有继承性。

通信网络通信网络

通信网络

通信网络

动手操作一下!

通信网络

通信网络

M文件方便大家多次重复调用函数。M文件需要自己编写,比如:你可以编写排序算法所需要的代码到M文件中,使用该排序算法时只需要引用函数即可,不用重新打代码。所以M文件作用非常强大。M文件不能当作命令窗口执行命令,只能在命令窗口里调用它才能执行。

 

通信网络

通信网络

居然有for循环!

想想之前学的C语言知识!

有哪些不同呢?

通信网络

原先这个程序是在第四章出现,所以文件名是4_1,现在出现在了第三章,可以改为3_1了。

通信网络

大家一起努力!

我们学院学生的编程底子弱,所以要讲的非常细才行。这也是无奈之举。其实很多内容课外自学即可,这样我就可以利用课堂时间多讲点内容!还有即使学的效果一般,我依然会采用启发式教学方式。依葫芦画瓢的学法很难真正掌握软件编程。为此,我特地录制了很多视频,专门讲解该如何教和学MATLAB。欢迎大家关注视频号算法工匠。未完,待续!

 

修订记录

20191120 完成初稿;

20230723 修订内容v2;


原文标题:MATLAB课程之第三章v2 M文件知识(1)

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分