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

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

3天内不再提示

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

通信工程师专辑 来源:未知 2023-12-10 08:20 次阅读

继续讲解!

wKgaomV1BV6ATXcDAAUrpVkNgp8448.png

视频文件一般都很大!处理起来很耗内存!大家用过剪影这个软件吗?这种软件必然包含了大量的视频文件函数!那我们就先在MATLAB中去感受类似函数的作用吧。

wKgaomV1BV-AEaLFAAbWu_n0IJA924.png

wKgaomV1BV-AD15wAAdcIGkWZI8978.png

读取文件和播放是两码事哦!

wKgaomV1BV-AeNMsAAhXerHlrW4633.png

wKgaomV1BV-AVMI6AAehxZrN6ps338.png

软件版本变化了,函数名也会有变化哦!好在有互联网,搜索一下就直到函数的前世今生!

wKgaomV1BWCAJ7UwAAAHCaxgszk489.gif

再次回首往事!

有首歌叫《再回首》,听了全是泪!

2018年5月,我第一次接触了即将毕业前的重修课程,遇到了闻所未闻的事情。过程如下:MATLAB课程的上机考试,出了一道上机题(本题目需要使用matlab的reshape和sort函数,六行语句即可完成!或者只用sort函数结合矩阵操作语句也可完成!),在计算机上操作完成。学生不会做,回了老师一句:你给的文章里面只有sort函数,没有其他的函数。这就是我们重修班学生的回答。幸亏那天晚上考试,还有其他老师在场,可以作证考题是多么的简单。如此简单的题目都做不出怎么能证明他们有能力完成课程的学习?似乎在他们的印象中,重修就应该通过,就应该让他们毕业。我想问问,这样不学习的学生能不能拿到大学毕业证书?他们是真正的大学生吗?

老师难道要亲自帮助他们完成考试,把他们变成合格的大学生?什么是教人求真?这样的学生知道什么是学做真人吗?在校训面前,我觉得对待这样的学生,首先是教他们掌握好正确的学习态度,然后再进行理论知识的讲解。付出才能有回报。不劳而获好像在我们这能成立?我个人观点:毕业前的这种重修可以进行,这是给学生一次机会。非常赞成。毕竟他们还是孩子,知错就改,善莫大焉。但绝对不能纵容他们靠这种方式拿到学分!相反应该明确的告知他们,要比平时更努力才能通过考试。因此,那种十几门课都要重修的学生其实不可能完成这样的考试(平时辅导都来不了,因为多门课程的辅导时间会冲突)。三周内要完成十几门课的重修,真正的“东方夜谈”啊!在提倡教人求真的学校了,我们还在年复一年的干着这样的毕业前重修的事情,真的不知道这样的校训是不是只是讲讲而已。

这件事情已经引起很多老师和学生的关注,来吧,就让这个风暴刮得彻底一点,如果能够彻底到以后就不再有毕业前的集中重修那就最好了!不知道其他学校有没有这个制度?好奇害死猫哦!后来很多老教师给出了好多建议,比如大二就开始预警,超过多少门课必须先重修,而不是等到毕业前的三周内完成!但没有反应!如果任凭这样下去,学生们就会不断的滋生懒惰思想。这不是正确的大学学习方式。我真心希望把风暴能够尽可能扩大。只有这样,才会引起重视啊!

以前是真心的希望看到本文章的同行和学生们能够转发!像我这种一文不名的老师想改变一些不合理的现象只有靠社会舆论的力量了。现在呢?无欲而为。专注于网络传播知识和指导了。

人微言轻,哪有人理你这个小小的大学老师呢?很多人把“乌纱帽”看的很重要!这种现象我还能理解,都是生存之道。但有关教育的问题,请不要再做“鸵鸟”!

2023年,回顾往事后,不断的鼓励自己,放下过往,坚定前行!

wKgaomV1BWCAJ7UwAAAHCaxgszk489.gif

继续学习!

wKgaomV1BWCAKsRCAATiMtyGXzU607.png

这个操作必须熟练掌握!对于数据分析人员,这是工作的第一步!

wKgaomV1BWCAcgiJAAdqlCpIisE138.png

wKgaomV1BWCAedz1AAh0qmjzzpc890.png

wKgaomV1BWCABiHCAAl5ofT-Kxg281.png

wKgaomV1BWCAcNOgAAmutQ2CFzA525.png

wKgaomV1BWGABRvBAAhX2JLxljk917.png

wKgaomV1BWGAGfthAAenSc6tdgs844.png

wKgaomV1BWGAIEWAAAHbwzyCQNM327.png

MATLAB中有大量的关于数据分析函数,如何使用呢?这就需要线性代数和概率统计方面的知识!这两门课程都是大学本科课程,大家学的怎么样呢?我这里列出几个函数,看看大家是否还能记得!之前的文章也提到过一些,权当复习!这些知识点也许会出现在考试中哦!请掌握它们,至少是为了考试的需要吧!其实真正的目的还是为了帮助大家增长能力!

wKgaomV1BWGASzr4AAU0PkVpMWg250.png

readmatrix函数也可以用于表单文件的读取。本人在2021年研究睡眠检测算法时,采用该函数进行数据读取,非常方便!后续还会继续提及这方面内容!

wKgaomV1BWGALB14AAX0i-OZqDo020.png

同学们想学这些内容可以来找我,这个信号处理的课题非常适合用于本科阶段的毕业设计。

wKgaomV1BWCAJ7UwAAAHCaxgszk489.gif

MATLAB中如何逐步完善函数的编写呢?

很实用的课程!大家继续听!这好似一个连续剧!思维是不是被进一步打开了啊?第三天又讲了哪些内容呢?

再来听听课堂上的讲解吧!

未完,待续!

wKgaomV1BWKAJmHyAAAgWrkkT7Y178.gif

修订记录

20230408 完成初稿;

20230831 修订内容v2;

20231210修订内容v3;


原文标题:MATLAB课程之第五章v3 文件操作(3)

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

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

    关注

    21

    文章

    2026

    浏览量

    51951

原文标题:MATLAB课程之第五章v3 文件操作(3)

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

收藏 人收藏

    评论

    相关推荐

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

    迅为电子RK3588S开发板第五章 Debian系统功能测试 迅为iTOP-3588S开发板采用瑞芯微RK3588S处理器,是全新一代AloT高端应用芯片,搭载八核64位CPU,四核
    的头像 发表于 10-15 15:59 883次阅读
    迅为电子RK3588S开发板<b class='flag-5'>第五章</b> Debian系统功能测试

    《DNK210使用指南 -CanMV版 V1.0》第五章 编译CanMV固件

    第五章 编译CanMV固件 上一节中已经搭建好了基于CanMV的C开发环境,这么一来便可以进行基于C语言和FreeRTOS的应用开发或者编译基于MicroPython语法的应用开发方式所需
    发表于 09-07 10:56

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载
    的头像 发表于 09-03 16:26 700次阅读
    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》<b class='flag-5'>第五章</b> Ubuntu使用apt-get下载

    Arm新Arm Neoverse计算子系统(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3

    Neoverse计算子系统(CSS)包括Arm Neoverse CSS V3和Arm Neoverse CSS N3。 Arm推出Neoverse CSS N3V3 Arm Ne
    的头像 发表于 04-24 17:53 984次阅读
    Arm新Arm Neoverse计算子系统(CSS):Arm Neoverse CSS <b class='flag-5'>V3</b>和Arm Neoverse CSS N<b class='flag-5'>3</b>

    利用 MPLAB® Harmony v3 TCP/IP协议栈在SAM E54 MCU 上实现文件传输协议

    电子发烧友网站提供《利用 MPLAB® Harmony v3 TCP/IP协议栈在SAM E54 MCU 上实现文件传输协议.pdf》资料免费下载
    发表于 12-18 11:03 0次下载
    利用 MPLAB® Harmony <b class='flag-5'>v3</b> TCP/IP协议栈在SAM E54 MCU 上实现<b class='flag-5'>文件</b>传输协议

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

    继续讲解! 在数字信号处理领域,很多数据的保存形式都是文本文件!有了数据,这样就可以在计算机中完成半实物仿真了!什么是半实物仿真?就是仿真出来的结果基本和产品一致!那还有什么仿真?理论仿真!这个阶段
    的头像 发表于 12-11 08:20 595次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第五章</b><b class='flag-5'>v3</b> <b class='flag-5'>文件</b><b class='flag-5'>操作</b>(4)

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

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

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

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

    MATLAB课程之第四v3 程序设计(4)

    继续讲解!在大二学习MATLAB的时候,可以将学过的数学知识用软件编程方式呈现。这既是一个知识巩固过程,也是一个软件熟悉过程!一举两得!来看看软件和线性代数及概率统计的结合过程。 rank函数会用
    的头像 发表于 12-05 08:10 380次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第四<b class='flag-5'>章</b><b class='flag-5'>v3</b> 程序设计(4)

    MATLAB课程之第四v3 程序设计(3)

    看看调试方法吧!掌握了方法也就能自行找出程序的错误了。 程序调试是程序设计的重要环节,也是程序设计人员必须掌握的重要技能。没有人能保证写出的程序没有错误,但肯定可以通过调试保证程序的正确运行。 MATLAB提供了相应的
    的头像 发表于 12-03 08:10 432次阅读

    MATLAB课程之第四v3 程序设计(2)

    极少有人会仔细看文章,可叹乎?不气馁,执着向前,直到退休。 看看运行结果吧! 考试的题型中有绘图编程题哦! 可以不单独写成函数文件吗? 在M文件里面直接调用可以吗?百度一下就可以给出答案,然后在软件中试一下哦!切记要
    的头像 发表于 12-01 10:55 333次阅读

    MATLAB课程之第四v3 程序设计(1)

    开始讲解第四的内容。2023年8月,第二版文章和大家见面了,增加了很多内容,还有视频指导。 本章开始开始教同学们如何编写复杂程序了。本课程总共有多少啊?回答:七。 第四
    的头像 发表于 11-29 08:10 419次阅读

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

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

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

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

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

    ,都没有在自己的电脑上装上MATLAB软件。为什么会这样?非得要老师逼迫你才学?晕倒!!! 这就是我的亲生教学经历,好在这些经历已经过去了好几年,不再彷徨了。 现在情况如何呢?教学C语言的时候也遇到了类似情况,感觉学生在为
    的头像 发表于 11-25 07:10 406次阅读
    <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>知识(2)