首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
MATLAB课程之第三章v4 M文件知识(1)
算法工匠
22天前
浏览162
关注
在第二章讲了很多函数,主要集中在画图方面,很多是在在命令行中完成了函数的操作。这样的操作适用于简单的命令操作,对于大型程序可不适用。一般情况下,程序都要采用M文件的方式进行编写。什么是
M文件?M文件就是用于保存MATLAB源程序的文本文件,后缀名是.m,因此称为M文件。这个文件其实和txt文件是一样的,只是后缀名不同。
2023年,再次改版本课程,有了更多的教学心得,部分来源于之前教C语言课程的感受。本学期学编程的同学会在后续的课程用到本语言,自然要将实用化内容重点强调,不然就是为了考个分数拿个学分而已,而不是掌握这门技术。
聊聊教新手的感受!
建议编程小白仔细听哦!
只要学生愿意学,老师肯定爱教!
不爱学呢?
会对我造成无声的打击!请再听老师啰嗦一句:课后要复习和练习!看一下本章包含哪些内容?
四部分内容!
这种编排特别适合学过C语言的人学习!
下载MATLAB软件有很多种渠道!
肯定要从互联网上找途径!
什么是脚本?
感觉像编程界的剧本!
脚本就是自动一条一条命令执行的文件。如果编写了一个脚本式M文件,点击run就会自动
顺
序执行
一条条命令。和在命令行中写一条命令、执行一次的效果相同,过程中的变量都会被保存。记得1995年我刚上大学那会,用dos写批处理文件就和这个过程很相似。软件的发展具有继承性。
动手操作一下!
M文件方便大家多次重复调用函数。M文件需要自己编写,比如:你可以编写排序算法所需要的代码到M文件中,使用该排序算法时只需要引用函数即可,不用重新打代码。所以M文件作用非常强大。M文件不能当作命令窗口执行命令,只能在命令窗口里调用它才能执行。
居然也有for循环!
想想之前学的C语言知识!
有哪些不同呢?
最大的不同是不是多了一个end?还有哪些呢?
原先这个程序是在第四章出现,所以文件名是4_1,现在出现在了第三章,可以改为3_1了。程序名是不是可以命名的更加规范些呢?
大家一起努力!
我们学院学生的编程底子弱,
所以要讲的非常细才行。这也是无奈之举。其实很多内容课外自学即可,这样我就可以利用课堂时间多讲点内容!还有即使学的效果一般,我依然会采用启发式教学方式。依葫芦画瓢的学法很难真正掌握软件编程。为此,我特地录制了很多视频,专门讲解该如何教和学MATLAB。欢迎大家关注视频号“算法工匠”。一起来回顾一下课堂上的讲课内容吧!
2024年10月,依旧在讲第二章,因为教学进度被多个假期延迟了!这一届的学生依旧缺少课后练习,因此在课堂上让大家进行编程练习!缺少练习是注定学不好编程的!
学好编程唯有靠多练习!直到现在,本人都能保证每周有8小时以上的编程时间,熟能生巧!
未完,待续!
修订记录
20191120 完成初稿;
20230723 修订内容v2;
20231121 修订内容v3;
20241022 修订内容v4;
来源:通信工程师专辑
登录后免费查看全文
立即登录
MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-11-03
最近编辑:22天前
算法工匠
博士后
|
高级工程师
诚信做事 认真讲课 传播知识
关注
获赞 395
粉丝 2585
文章 340
课程 40
点赞
收藏
作者推荐
可试听
带你入门,一起学习MATLAB基础课程!
¥150
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
(基因算法)遗传算法快速实现应用(matlab代码)多目标最优化分析
matlab视频延时编程实现
matlab动态演示农夫渡河
大学本科课程 卫星通信 第四部分
相关推荐
数字信号处理和MATLAB仿真(第一部分 理论学习和仿真)
卫星导航系统GPS软件接收机仿真和实现之捕获算法专题
大学本科课程 卫星通信 第一部分
锁相环在通信中的应用及MATLAB实现
快速学习BPSK调制解调器仿真!
最新文章
储层裂缝研究方法
MATLAB课程之第三章v4 M文件知识(5)
储层表征与建模方法技术
基于图像识别技术结构化划分有限元网格(二维)
通信原理与matlab仿真v3 第四章 BPSK调制解调器 再再绪
热门文章
春招进行时:仿真人才库电磁仿真工程师内推专场(含社招)
机电一体化装备数字孪生机理模型构建准则
世界八大最顶尖的工业软件强国
中航发丨航空发动机仿真技术研究现状、挑战和展望
多物理场耦合框架-上海幂知科技有限公司
其他人都在看
盘点·近十年来国外各公司推出的碳纤维产品
几种常见的热仿真软件
Abaqus分析常见问题及解决方法(2):零主元和过约束
ABAQUS中Cohesive粘聚力模型的2种定义方式(附案例操作步骤)
仿真工作者必须知道的15款开源软件!
VIP会员
学习
福利任务
兑换礼品
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部