0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MATLAB课程之第三章v3 M文件知识(2)

通信工程师专辑 来源:未知 2023-11-25 07:10 次阅读

很多大一新生依旧保持高中时期学习的风格,需要老师盯着才学。在大学里面,老师是不可能盯着你学的。大家都是成年人,都需要独立的空间相处,不会和高中时代那样每天都接触。于是,很多学生到了快考试的时候,都没有在自己的电脑上装上MATLAB软件。为什么会这样?非得要老师逼迫你才学?晕倒!!!这就是我的亲生教学经历,好在这些经历已经过去了好几年,不再彷徨了。

现在情况如何呢?教学C语言的时候也遇到了类似情况,感觉学生在为我学习或者是应付我而学习。真正的南辕北辙。学好了自己受益终生,老师依旧是站在课堂上讲课。

大直若屈,

大巧若拙,

大辨若讷。

—— 老子

只能借老子的话鞭策自己,好好教书吧,别的言论就少写一些。但涉及教学方法的事情还是要多说几句。课后实践是关键,多用软件!

wKgZomVhLnWAQ30lAAAJohSBdXM522.gif

继续讲课!

wKgZomVhLnWAYu_8AAJwBT0h36o998.png

这里就遇到了函数!依旧要回想之前C语言学习过程中的函数内容。什么是函数文件?和C语言的差异?

wKgZomVhLnaAPaqXAAIO32C3lAg363.png

自己总结一下!加深印象!MATLAB中没有库函数的概念了!!!也无需定义函数类型!用起来方便的很!

wKgZomVhLnaAaJX-AADAFDm-CTc605.png

开始实战演练吧。

看看你能否在自己电脑上正确运行!

无实践,无工科!

wKgZomVhLnaADRCyAAGBfcMIpTw912.png

请习惯用英文命名文件!

这样可以防止很多意外产生!

wKgZomVhLnaAKqlzAANWnRtsuD4805.png

之前学了多少函数?

努力回想一下!

wKgZomVhLneAWCODAADGWvFu-7o537.png

似曾相识?

wKgZomVhLneATuflAAHAde1kHyg315.png

和C语言的差异?

wKgZomVhLneAdYnsAAIbespGlyk047.png

再次提醒!!!

少了括号,多了end!

wKgZomVhLneAAqN2AAHVRf8Bx1c128.png

流程图一致!

一定要学会画流程图!

不会画流程图,很难写出复杂的程序!

wKgZomVhLneARi1IAABwmbBCmFA754.png

wKgZomVhLniAXCJPAAJwVfjJPQQ022.png

注意:

在单分支结构中,当逻辑表达式为“逻辑真“(非 0)时,执行相应的指令语句组,否则,跳过该指令组。

对于双分支结构,当逻辑表达式为“逻辑真“时,执行语句组 1,否则执行指令语句组 2。

在多分支结构中,MATLAB将依次判断逻辑表达式是否为”逻辑真“,当前面所有的逻辑表达式都为”逻辑假“时,MATLAB执行指令语句组 n+1,并结束该结构。

wKgZomVhLniAVkAXAAG8FDBjr04791.png

编个程序试一试吧!

if结构在任何语言中都有着大作用!

讲到这里,同学们入门了吗?

其实我非常想立刻教大家学习《MTALAB和信号与系统》、《MTALAB与滤波器》、《MTALAB与锁相环》、《MTALAB与位同步》、《MTALAB与误码率》、《MTALAB与卫星通信》、《MTALAB与卫星导航信号处理》以及图像处理和AI方面等课程,但必须先打好基础。学号了MATLAB基础知识,后续可以让自己的专业知识在软件中呈现!这样的学习是真正为以后的工作或者研究生学习添砖加瓦。

送给学生几句话:万丈高楼平地起、笨鸟先飞、勤能补拙。2018年,我院加大了教学方面的重视程度,这就是对学生们真正的帮助。很多教学举措让我看到了希望。2023年,大家一起努力,争取让同学们的编程水平上一个台阶。

再聊聊最近几年特别火的概念-深度学习。深度学习(Deep Learning)是机器学习(Machine Learning)研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,被认为是智能机器可能的 “大脑结构”。得益于 GPU 的发展,深度学习在人工智能领域取得了大量杰出的成果,成为人工智能时 代最重要的技术之一,风靡全球。目前,深度学习的应用遍及人工智能的各个领域,如图像识别、语音 识别、自然语言理解、人脸识别、目标检测无人驾驶推荐系统、社交网络计算机视觉、智能机器 人等。深度学习技术通过结构化计算和结构特征表示在视觉、语言、大数据处理等领域取得广泛的应用。MATLAB在这个领域可以帮助你大展拳脚!!!一起来回味课堂上的讲解吧!

未完,待续!

wKgZomVhLniAOvrOAAAgWrkkT7Y074.gif

修订记录

20191125 完成初稿;

20220110 修订内容;

20230728 修订内容v2;

20231125 修订内容v3;


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

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


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

    关注

    20

    文章

    1993

    浏览量

    51552

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

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

收藏 人收藏

    评论

    相关推荐

    MATLAB课程之第五章v3 文件操作(3)

    继续讲解! 视频文件一般都很大! 处理起来很耗内存! 大家用过剪影这个软件 吗? 这种 软件必然 包含了大量的视频文件函数 !那我们就先在MATLAB中去感受类似函数的作用吧。 读取文件
    的头像 发表于 12-10 08:20 244次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第五章<b class='flag-5'>v3</b> <b class='flag-5'>文件</b>操作(3)

    MATLAB课程之第五章v3 文件操作(2)

    后,真的希望在医学方面能有所贡献!所以,现在就积累!扩展一下知识面吧! MATLAB的图像处理工具箱(image processing toolbox)自带了读取医学图像DICOM文件的函数dicomread、dicominfo
    的头像 发表于 12-08 12:25 250次阅读

    MATLAB课程之第三章v3 M文件知识(5)

    函数的有关知识。下面的内容也可以让大家了解一下行业的应用,之前讲过MATLAB可以在哪些行业使用,通过这些函数的了解也能让大家体会到MATLAB在行业中会起到的作用。我本人已经在生物信号处理和智能家居、数据统计方面做出了很多实际
    的头像 发表于 11-28 08:10 210次阅读

    MATLAB课程之第三章v3 M文件知识(3)

    和出口。由这3种基本结构组成的多层嵌套程序称为结构化程序。 百度百科解释的很棒!相信大家在C语言里面已经了解了这些知识,那就在MATLAB中再来一遍吧。再来学习另外一种开关结构! switch 语句用的场合不如 if 语句多! 注意: 开关结
    的头像 发表于 11-26 10:05 317次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第三章</b><b class='flag-5'>v3</b> M<b class='flag-5'>文件</b><b class='flag-5'>知识</b>(3)

    MATLAB课程之第二章v3 MATLAB绘图功能(1)

    内容是高中数学所涉及的知识,希望同学们能在matlab中熟练使用。考试中会涉及这些知识点哦,还不记住用法吗?之前在课堂上演示了画图的基本函数plot,现在我们就一起来学习第二章的知识
    的头像 发表于 11-12 16:00 269次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第二章<b class='flag-5'>v3</b> <b class='flag-5'>MATLAB</b>绘图功能(1)

    MATLAB课程之第一章v3 MATLAB基础知识(5)

    吧!为什么会用这个例题来作为讲解案例呢?因为它会涉及到我们专业未来的专业课程,也结合考虑到大家现有知识的储备情况,学过物理和数学就能理解。同时借助例题展现了一下MATLAB语言和C语言之间的画图差异。所以这个例题在这里展示是恰
    的头像 发表于 10-17 15:50 234次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第一章<b class='flag-5'>v3</b> <b class='flag-5'>MATLAB</b>基础<b class='flag-5'>知识</b>(5)

    MATLAB课程之第一章v3 MATLAB基础知识(4)

    继续给出课程的PPT,帮助同学们消化!也帮助同学们复习! 为什么第一章要分四次课来讲呢?大一的学生刚开始接触编程的时候,我需要耐心培养他们编程的好习惯。知识点需要很细致的讲,自然也就需要慢慢讲解
    的头像 发表于 10-16 20:15 248次阅读

    MATLAB课程之绪论v3(2)

    。最和课程相关的是计算机编程语言的发展过程,也就是计算机语言的历史!汇编语言的使用让人感到编程的痛苦。后来“高级语言”出现了,C语言就是“高级语言”中的典型代表,当然还有其他的比如FORTRAN、C++、JAVA、R、MATLAB、Python等等。
    的头像 发表于 10-10 16:00 242次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>绪论<b class='flag-5'>v3</b>(2)

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

    函数的有关知识。下面的内容也可以让大家了解一下行业的应用,之前讲过MATLAB可以在哪些行业使用,通过这些函数的了解也能让大家体会到MATLAB在行业中会起到的作用。我本人已经在生物信号处理和智能家居、数据统计方面做出了很多实际
    的头像 发表于 08-09 08:05 258次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第三章</b>v2 M<b class='flag-5'>文件</b><b class='flag-5'>知识</b>(5)

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

    上堂课讲了一个示例程序! 让大家帮忙找错! 相信大家都能发现问题所在!找错的过程特别能提高编程水平。 看一下老师给出的结果! 完整代码! n = input('请输入百分制成绩n = ?'); if n0||n100     disp('输出有误,请重新输入百分制成绩') else     t = fix(n/10); %fix()为截断取整函数     switch t         case{9,10}             disp('A')         case 8             disp('B')         case 7             disp('c')         case 6             disp('及格')         otherwise
    的头像 发表于 08-08 08:15 253次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第三章</b>v2 M<b class='flag-5'>文件</b><b class='flag-5'>知识</b>(4)

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

    很多大一的新生依旧保持高中时期学习的风格,需要老师盯着才学。这在大学里面是不可能发生的事情。 于是,很多学生到了快考试的时候,都没有在自己的电脑上装过MATLAB。为什么会这样?非得要老师逼迫你才学
    的头像 发表于 08-06 08:05 279次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第三章</b>v2 M<b class='flag-5'>文件</b><b class='flag-5'>知识</b>(2)

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

    ?M文件就是用于保存matlab源程序的文本文件,后缀名是.m,因此称为M文件。这个文件其实和 txt
    的头像 发表于 08-05 10:50 435次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第三章</b>v2 M<b class='flag-5'>文件</b><b class='flag-5'>知识</b>(1)

    ARM PrimeCell GPIO/ DOP(PL060)技术参考手册

    PrimeCell GPEPL/ DOP(GPIO)及其特征。第二 功能概览阅读本章描述PrimeCell GPIO 信号的主要功能部分。第三章 程序员模型 阅读本章描述PrimeCell GPIO
    发表于 08-02 15:50

    CH32V103基础教程78-USART-空闲中断

    本章教程主要在第七十六章USART-数据收发(带缓冲区)的基础上增加了空闲中断。 1、USART简介及相关函数介绍关于USART相关介绍,在前面第三章以及第六十一章到第六十七已经进行过相关介绍
    发表于 05-08 15:57

    CH32V103基础教程77-USART-指令控制LED灯

    本章教学主要在第二GPIO和第三章USART的基础上进行串口指令控制LED灯实验。 1、USART简介及相关函数介绍关于USART相关介绍,在前面第三章以及第六十一章到第六十七已经
    发表于 05-08 15:55