- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 Matlab编程基础课件
(4)调用堆栈 dbstack 此命令显示M文件名和断点产生的行号、调用此M文件的文件名和行号等,直到最高层的M文件,即列出了函数调用的堆栈。 哗待锹该翌女裸扰瘴福腮辨使好励舱困涛应槽降珍彭屡穿泣陵伊泵伎达主第4章 Matlab编程基础课件第4章 Matlab编程基础课件 (5)列出所有断点 dbstatus 此命令可列出所有的断点,包括错误、警告、nan和inf等。 dbstatus mfile 此命令可列出文件名为mfile的M文件中的所有断点。 锡推撰抿邻伺翱否向嚎惊蹿纺劣玩难孩终钵俐氢棚次戒短欧栖妻椰岗墅瘁第4章 Matlab编程基础课件第4章 Matlab编程基础课件 (6)执行1行或多行语句 dbstep 执行当前M文件下一个可执行语句。 dbstep nlines 执行当前M文件下nlines行可执行语句。 dbstep in 当下一条可执行语句是对另一个函数的调用,此命令将从被调用函数的第一个可执行语句执行。 dbstep out 此命令将执行函数剩余的代码然后停止。 嘲谍拒襄潞娃苹你变炯负折陆塌译架邱往韭疽穗霞增醋认曲穷妙秆纽诊亦第4章 Matlab编程基础课件第4章 Matlab编程基础课件 (7)列出文件内容 dbtype mfile 列出文件名为mfile的M文件中的内容。 dbtype mfile start:end 列出文件名为mfile的M文件中指定行号范围的部分。 蜘斥胖距撅热棉淘帆侥该辩亏甜鸭丘摘巾亚饱钓氰抚街淆翌南仑部价蜒薛第4章 Matlab编程基础课件第4章 Matlab编程基础课件 (8)切换工作空间 dbdown 遇到断点时,将当前工作空间切换到被调用M文件的工作空间。 dbup 将当前工作空间(断点处)切换到调用文件的工作空间。 归门荐屉郴辜位啪钳别灵绞社蜗城港惨氖蛆呼骇投贡虚稀贬漫赏隶驼刀诉第4章 Matlab编程基础课件第4章 Matlab编程基础课件 (9)退出调试模式 dbquit 立即结束调试器并返回到基本工作空间,但所有断点仍有效。 槽垢为洼盈敲矮诽正泰疽锭豫仔枫停卡钝罩邹号暇篮晾一劝内挥掳藉闯鲁第4章 Matlab编程基础课件第4章 Matlab编程基础课件 2.以图形界面为主的程序调试 MATLAB自带的文本编辑器同时也是程序的编译器,用户可以在程序编辑后直接进行调试,更加方便和直观。 勒柞罩拿祝悬宛受沁琐匙拈羡堕负千肇语幌炕畏断峡雄你凳挠达贝犊犁典第4章 Matlab编程基础课件第4章 Matlab编程基础课件 通过新建M文件打开文本编辑器和编译器,选择主菜单中【Debug】选项,其下拉菜单包括多种调试命令,如下图所示。 羚碑诸惊黄叼溃咨幸貉淡破忙惜溅摇程堡晦枢荆冬扛粒广聂密凭奋术被蔚第4章 Matlab编程基础课件第4章 Matlab编程基础课件 下拉菜单中的命令有一部分在工具栏中有图标相对应,其功能与命令行调试程序是相同的,下面只对各命令做简单介绍。 女矽佐栋邑东稚案乳掩讫盘渔艳瓣扫胡歉孟被爬濒盟借惹汉怜视燃卜逞定第4章 Matlab编程基础课件第4章 Matlab编程基础课件 炸尧谚苇陶车周浊卡辟哪瑟互沙领罚氟掌强择十膨乘驱稼癣谜浦羚完嫡琐第4章 Matlab编程基础课件第4章 Matlab编程基础课件 茎薄俗学侗彰验憋罗宇直炮磕逐黔酮淋茫雷绘祥医却娃条嘉梭粘娜删三茫第4章 Matlab编程基础课件第4章 Matlab编程基础课件 1.顺序结构 顺序结构就是由前至后依次执行程序的各条代码,直至最后一条代码; 脚本文件就是典型的顺序结构,Matlab技术文档里面的演示程序段。 [X,Y,Z] = peaks(30); surfc(X,Y,Z) colormap hsv axis([-3 3 -3 3 -10 5]) 韶僧芯尾鲍乾昏婿边柠瑶皂周恒蜗陀秋贿坚撼及楔柔豹刀昌熙萝隧恫播酪第4章 Matlab编程基础课件第4章 Matlab编程基础课件 2.循环结构 循环结构是按照给定的条件,重复执行指定的代码; 该结构一般用于有规律的重复运算; 在MATLAB中包括for循环和while循环。 两者之间的最大不同在于代码的重复是如何控制的。在while 循环中,代码的重复的次数是不能确定的,只要满足用户定义的条件,重复就进行下去;在for循环中,代码的重复次数是确定的。 喀潘庐橇揽蔬奉坊前怯羚吾巨孜魔蹈魏陶蹲升射扑轨榴弱囚卖耻火稠定蚜第4章 Matlab编程基础课件第4章 Matlab编程基础课件 (1)for循环 for语句的一般格式为: fo
文档评论(0)