- 1
- 0
- 约1.73万字
- 约 90页
- 2018-03-01 发布于浙江
- 举报
[理学]ch07
* 第*页 对错误进行处理并且从错误中恢复 1.发出错误报告 MATALB 中 error 函数可以报告错误并且中断程序运行。用户可以通过指定 error 函数参数的方式指定将要发出的错误信息。 if n1 error(‘n must be 1 or greater.’) end 当n1时在命令窗口中显示如下的信息: ??? n must be 1 or greater. * 第*页 2.识别错误发生的原因 当错误发生时,用户需要知道错误发生的位置及错误原因,以便能够正确处理错误。lasterror 函数可以返回最后发生的错误的相关信息,辅助用户识别错误。 * 第*页 3.错误重现 在一些情况下,需要重现已经抛出过的错误,以便于对错误进行分析。MATLAB 中函数 rethrow 可以重新抛出指定的错误。该函数的格式为 rethrow(err),其中输入参数 err 用于指定需要重现的错误。该语句执行后程序运行中断,将控制权转给键盘或 catch 语句的上一层模块。 rethrow 函数通常与 try-catch 语句一起使用。如: try 表达式 1 catch do_cleanup rethrow(lasterror) end * 第*页 警告处理 警告用于提示用户在程序运行中出现异常情况。与错误不同的是,警告并不中断程序的运行,而是显示警告
您可能关注的文档
最近下载
- 政府采购案例分析解析.ppt VIP
- 重庆市西南大附属中学2023-2024学年英语八下期末学业质量监测试题含答案.doc VIP
- 铁路客服信息工程施工工艺规范汇编-V1.0.docx VIP
- 10 铁路建设工程监理规范.ppt VIP
- 年研发2.6万千瓦铝-空气金属燃料电池项目可行性报告.doc VIP
- GB∕T 3655-2022 用爱泼斯坦方圈测量电工钢带(片)磁性能的方法.pdf
- ASME B30.10中文版-缆索、起重机、桅杆、提升机、吊钩、起重器、吊索的安全标准.doc VIP
- (2023)精麻药品培训考试题库附含答案 .pdf VIP
- 电信智能云服务交付工程师(网大版)备考试题库大全(附答案).doc VIP
- 安徽省马鞍山市2022-2023学年高一下学期期末考试化学试题原卷版+解析版.docx VIP
原创力文档

文档评论(0)