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

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

3天内不再提示

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

通信工程师专辑 来源:未知 2023-08-06 08:05 次阅读

很多大一的新生依旧保持高中时期学习的风格,需要老师盯着才学。这在大学里面是不可能发生的事情。于是,很多学生到了快考试的时候,都没有在自己的电脑上装过MATLAB。为什么会这样?非得要老师逼迫你才学?晕倒!!!这就是我的亲生教学经历,好在这些经历已经过去了好几年,不再彷徨了。

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

大直若屈,

大巧若拙,

大辨若讷。

—— 老子

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

a4b87216-33ec-11ee-9e74-dac502259ad0.gif

继续讲课!

a4c708da-33ec-11ee-9e74-dac502259ad0.png

这里就遇到了函数!

依旧要回想之前C语言学习过程中的函数内容。

什么是函数文件呢?

和C语言的差异?

a4e3c740-33ec-11ee-9e74-dac502259ad0.png

自己总结一下!

加深印象!

MATLAB中没有库函数的概念了!!!

也无需定义函数类型!

a511b8f8-33ec-11ee-9e74-dac502259ad0.png

开始实战演练吧。

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

无实践,无工科!

a524a68e-33ec-11ee-9e74-dac502259ad0.png

请习惯用英文命名文件!

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

a5496abe-33ec-11ee-9e74-dac502259ad0.png

之前学了多少函数?

努力回想一下!

a56521c8-33ec-11ee-9e74-dac502259ad0.png

似曾相识?

a580ff6a-33ec-11ee-9e74-dac502259ad0.png

和C语言的差异?

a598d18a-33ec-11ee-9e74-dac502259ad0.png

少了括号,多了end!

a5ae411e-33ec-11ee-9e74-dac502259ad0.png

流程图一致!

一定要学会画流程图!

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

a5da5e52-33ec-11ee-9e74-dac502259ad0.png

a5f33206-33ec-11ee-9e74-dac502259ad0.png

注意:

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

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

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

a62e1402-33ec-11ee-9e74-dac502259ad0.png

编个程序试一试吧!

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

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

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

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

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

修订记录

20191125 完成初稿;

20220110 修订内容;

20230728 修订内容v2;


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

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


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

    关注

    21

    文章

    2031

    浏览量

    51986

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

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

收藏 人收藏

    评论

    相关推荐

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第三四章阅读报告

    在深入阅读了《嵌入式Hypervisor:架构、原理与应用》的第三、四后,我对嵌入式Hypervisor的设计与实现技术有了更为详尽和系统的理解。以下是我对这两内容的阅读报告: 第三章
    发表于 10-09 18:29

    第三章:龙芯2K0300蜂鸟板资料分析

    |--u-boot-2022.04-2k300-dev_board-mini-dp-095bcbdd-build.20240820143347.tar.gz在linux下引导文件 |--源码【文件
    发表于 09-11 17:47

    《DNK210使用指南 -CanMV版 V1.0》第三章 CanMV简介

    第三章 CanMV简介 本章将对CanMV进行简单介绍本章分为如下几个小节:3.1 初识CanMV 3.2 CanMV的应用开发方式 3.1 初识CanMVCanMV是嘉楠科技针对AIOT编程
    发表于 09-03 10:13

    迅为电子RK3588S开发板第三章Buildroot系统功能测试

    迅为电子RK3588S开发板第三章Buildroot系统功能测试
    的头像 发表于 09-02 14:45 705次阅读
    迅为电子RK3588S开发板<b class='flag-5'>第三章</b>Buildroot系统功能测试

    SC171开发套件V2 技术资料

    SC171开发套件V2 技术资料 课程类别 链接 硬件平台介绍及使用(SC171开发套件V2 ) https://bbs.elecfans.com/jishu_2422919_1_1.html 安卓
    发表于 05-10 16:47

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2课程类别 课程名称 视频课程时长 视频
    发表于 05-10 16:46

    产品简介 | RZ/V2系列MPU

    产品简介 | RZ/V2系列MPU
    的头像 发表于 05-08 08:06 420次阅读
    产品简介 | RZ/<b class='flag-5'>V2</b>系列MPU

    深度解读RoCE v2的核心技术原理

    RoCE v2是一种专为实现以太网环境下低延迟、高吞吐量数据传输而设计的RDMA协议。相较于涉及多重处理层次的传统数据传输方式,RoCE v2实现了系统间的直接内存访问机制,最大限度地减少了CPU的参与和降低通信延迟。
    发表于 04-29 10:32 4529次阅读
    深度解读RoCE <b class='flag-5'>v2</b>的核心技术原理

    硬件平台介绍及使用(SC171开发套件V2

    硬件平台介绍及使用(SC171开发套件V2课程类别 课程名称 视频课程时长 视频课程链接 课件链接 硬件 SC171开发套件
    发表于 04-09 15:34

    荣耀Magic V2 RSR保时捷设计亮相MWC 2024巴塞罗那全球发布会

    近日,荣耀Magic V2 RSR 保时捷设计亮相 MWC 2024 荣耀巴塞罗那全球发布会。作为全球首款保时捷设计折叠屏手机,荣耀Magic V2 RSR保时捷设计外观时尚、轻巧,重量为234克、闭合态厚度为9.9毫米。
    的头像 发表于 02-29 10:32 1126次阅读

    大模型系列:Flash Attention V2整体运作流程

    基于1.1中的思想,我们在V2中将原本的内外循环置换了位置(示意图就不画了,基本可以对比V1示意图想象出来)。我们直接来看V2的伪代码(如果对以下伪代码符号表示或解读有疑惑的朋友,最好先看一下
    的头像 发表于 02-21 11:38 1859次阅读
    大模型系列:Flash Attention <b class='flag-5'>V2</b>整体运作流程

    LT8228从V1到V2是BUCK模式,从V2V1是BOOST模式,请问这个模式是固定的吗?

    看LT8228的示例,从V1到V2是BUCK模式,从V2V1是BOOST模式,请问,这个模式是固定的吗? 假如我输入V1是48
    发表于 01-05 07:10

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

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

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

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

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

    本章知识点非常实用,所以内容较多,这也是从理论走向实践的必经之路。离开了数据,你怎么进行实践操作?在计算机中,数据的形式就是文件! 五个部分! 每个部分都涉及一种常用的文件! 先来看常用的音频
    的头像 发表于 12-07 10:45 456次阅读