MATLAB程序调试和优化.doc

MATLAB程序调试和优化.doc

ID:57689117

大小:20.00 KB

页数:3页

时间:2020-09-01

MATLAB程序调试和优化.doc_第1页
MATLAB程序调试和优化.doc_第2页
MATLAB程序调试和优化.doc_第3页
资源描述:

《MATLAB程序调试和优化.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序调试和优化一、在Debugger窗口调试程序用open打开M文件并进入Debugger窗口。二、设置断点分为标准断点、条件断点和错误断点。让断点不起作用或反之:Debug->Enable/DisableBreakpoint。有效断点(红色)和无效断点(灰色):后者并非是不起作用的断点,程序运行到此照样停止,只是修改后没有保存而修改变成无效。命令窗口处设置断点——dbstop函数,有两种形式,如下:dbstopinmfiledbstopinmfileatlineno前者暂停在第一行可执行语句上,后者

2、暂停在lineno行。它将函数置于debug方式,其后可用dbcont和dbstep重新运行,也可用dbquit退出debug方式。清除断点:Debug->Set/ClearBreakpoint或dbclear函数(dbclearall/inmfile/inmfileatlineno)。在命令窗口显示断点状况:dbstatus或dbstatusmfile。设置条件断点:Debug->Set/ModifyConditionalBreakpoint。断点的弹出菜单:鼠标右键点击断点。命令窗口设置条件断点:

3、dbstopinmfileatlinenoifexpression。错误断点:Debug->StopifErrors/Warings。命令窗口设置错误断点:dbstopiferror或dbstopiferroridentifier或dbstopifwarning或dbstopifwarningidentifier或dbstopifnaninf。清除错误断点:dbcleariferror或dbclearifwarning或dbclearifnaninf或dbcleariferroridentifier或

4、dbclearifcaughterror。三、交互地使用命令窗口和Debugger窗口选中Debug->OpenM-fileswhenDebugging。keyboard语句:观察和修改变量,并用return结束键盘方式并把控制再交给M文件。在工作区上面的Stack中可以选择collatzplot函数,可以显示当前的变量及其值。打开数组编辑器:双击变量,或用命令openvarvariable。who和whos:列出当前工作区的变量。四、彩色语法突出显示(Syntaxhighlighting),改正语法

5、错误可使用原本的颜色,也可自定义:File->Prefences->ColorsPrefences。恢复默认颜色RestoreDefaultColors。五、利用错误信息语法错误,带有下划线,可作为超链接。六、在MATLAB命令窗口进入Debug方式dbstop-Setbreakpoint.dbclear-Removebreakpoint.dbcont-Resumeexecution.dbdown-Changelocalworkspacecontext.dbmex-EnableMEX-filedebu

6、gging.dbstack-Listwhocalledwhom.dbstatus-Listallbreakpoints.dbstep-Executeoneormorelines.dbtype-ListM-filewithlinenumbers.dbup-Changelocalworkspacecontext.dbquit-Quitdebugmode.一、CellsCell工具条:,从左到右依次是执行当前Cell;执行当前Cell并推进到下一个Cell;执行整个文件;减少或增加光标附近的数值,并运行;除

7、或乘光标附近的数,并运行;插入Cell定界符;显示Cell标题。Cell是指在Editor/Debugger窗口中把一个M文件分解成的若干段。独立cell可以单独运行。激活Cell方式:Cell->EnableCellMode。定义Cell:Cell->InsertCellDivider/Break。给Cell加标题:Cell->InsertTextMarkup->CellTitle。下一个Cell:Cell->NextCell。上一个Cell:Cell->PreviousCell。运行一个Cell:

8、Cell->EvaluateCurrentCell或点击响应的图标。二、M-LintM-lint能帮助验证代码的完整性。进入方式:mlint函数;M-Lint的图形用户界面(GUI)。进入方式:在CurrentDirectory中单击M-lintCodeCheckReport;或者在Editor窗口选择Tools->CheckCodewithM-Lint。命令窗口:mlint函数。文件比较报告:FileComparisonReport。三、Profile

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。