教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

Tutorial 3 Matlab M文件编辑调试器的使用

来源:网络收集 时间:2026-02-09
导读: Tutorial 3 Matlab M文件编辑调试器的使用 MATLAB 程序编制方法有两种方式。一种称为行命令方式,就是在命令窗中一行一行地输入程序(例如前几小节所输入的命令),计算机每次执行一行命令,只能编写简单的程序,在入门时可以用这种方式。如果程序比较复杂,一

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文件编辑调试器的使用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/412285.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)