Tutorial 3 Matlab M文件编辑调试器的使用
更新时间:2024-02-03 20:41:01 阅读量: 教育文库 文档下载
- tutorial推荐度:
- 相关推荐
Tutorial 3 Matlab M文件编辑调试器的使用
MATLAB 程序编制方法有两种方式。一种称为行命令方式,就是在命令窗中一行一行地输入程序(例如前几小节所输入的命令),计算机每次执行一行命令,只能编写简单的程序,在入门时可以用这种方式。如果程序比较复杂,一行一行地输入命令可能无法完成所需要进行的任务,这时就应使用另一种方式,把程序写成一个由多行语句组成的文件,让MATLAB 执行这个文件。
例如,要求从1 加到1 000 的连加和运算,如果采用命令行的方式就非常麻烦,如果 采用编写成M(M-file)文件的形式来执行就很方便。
一、M文件编辑调试器的基本操作
M 文件的编辑(Editor)和调试(Debugger)是在MATLAB 的M 文件编辑调试器中进行的,若需要对M 文件进行调试,还需要MATLAB 运行环境的支持。该编辑器既为基本文本文件的编辑提供了图形用户界面,又可以用于其他文本文件的编辑,同时还可以进行M 文件的调试工作,调试方法在以后的章节中会有详细介绍。可以采用以下方法启动M 文件编辑调试器。
(1) 方法一:创建一个新的M 文件时,可以在操作桌面快捷工具栏中单击“建立新文件”按钮或选择菜单命令File→New→M-File,启动M 文件编辑调试器。
(2) 方法二:在操作桌面快捷工具栏中单击“打开文件”按钮或选择菜单命令File→Open打开一个已经存在的M 文件,从而启动M 文件编辑调试器。
(3) 方法三:在命令窗口中输入edit 命令时也可以启动M 文件编辑调试器。
打开后的界面如图1所示。
图1 M 文件编辑调试器
在编辑调试器中输入如下几行语句。
sum=0
for i=1:1000
sum=sum+i end
可以看到语句中两个关键词for 和end 是以蓝色字体显示,以文件名test1.m 保存该文件。
在命令窗口输入语句test1 并按回车键执行,则命令窗口中飞快地滚动显示计算结果如下。
sum =
0 sum =
1 sum =
3 … sum =
499500 sum =
500500
从图1可以看到,M 文件编辑调试器具有语法高亮显示功能,就是使代码不同的元素以不同的颜色显示。默认时,关键字显示为蓝色,注释显示为绿色,字符串为紫色。在输入代码时,会自动应用这些颜色突出显示。语法高亮显示的好处是:可以更容易区分不同的语法元素,从而提高可读性;同时还降低了出错的可能性。比如,输入的变量名显示为蓝色,那么就需要注意了,这说明该名称与预留的关键字冲突,所以必须给变量更换名称。
不启动MATLAB,只打开编辑器,由于这个时候没有MATLAB 环境的支持,不能对M 文件进行调试。
当然也可以使用别的文字编辑软件如Windows 自带的记事本、写字板等来编写M 文件,只要保存为扩展名是.m 的文件即可。图2所示为用记事本来编写M 文件。
图2 用记事本编辑M文件
从图中可以看到,用记事本编写 M 文件时,不具有语法高亮显示功能,不利于文件的编辑调试。建议大家最好使用MATLAB 自带的M 文件编辑调试器。
三、练习
1、练习M文件调试器的三种打开方法。
2、输入简单程序行,观察语法高亮显示,并保存文件。 3、运行程序,观察结果。
4、使用记事本编辑M文件,并保存。在Matlab下运行。
正在阅读:
Tutorial 3 Matlab M文件编辑调试器的使用02-03
山西旅游业发展成就10-23
镇党委书记在2022年教师节暨表彰大会上的讲话范文03-23
主板 - 图文09-18
一分耕耘,一分收获作文450字02-04
论历史教学中的德育教育12-23
九年级化学第六单元复习课件04-22
通航水域岸线安全使用许可业务流程04-02
船舶项目建议书06-22
过程设备设计课后习题答案01-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 调试器
- Tutorial
- 编辑
- 文件
- 使用
- Matlab
- 各地政府对中小企业上市扶持政策(带附录)
- 印刷电路板厂废水处理系统 - 图文
- 中国邮政储蓄银行第三届十佳理财经理大赛试题(示例)(3)
- 中国设计史文字版
- 2016年咨询师继续教育航测遥感试卷79页目前最全航测遥感试卷
- 2A牛津英语一课一练
- 现代教育技术促进教育的变革与发展(专业课) 答案一
- 部编本七年级下语文语法、阅读综合知识答案版
- 文言实词推断教学案
- 预算员绩效考核表
- 员工安全行为规范管理制度4
- 2017中级会计实务考试真题及答案解析考生回忆版第一批
- (信息约稿37)部分基层党委党组议事规则“不规范”问题应当重视
- 宏观经济学课后习题及答案
- 有源滤波实际效益分析
- 铜仁市小学名录2018版951家
- 常见农药剂型和特点
- 四川省成都七中万达学校2016届高三上学期12月月考语文试题
- 字符识别毕业设计
- 国际经济法多选题