文档帮助中心
包:matlab.lang.correction
正确的错误通过在函数调用替换标识符
用ReplaceIdentifierCorrection在抛出一个功能的对象MException目的。MException使用ReplaceIdentifierCorrection实例显示在函数调用不正确标识的建议。
ReplaceIdentifierCorrection
MException
例
RIC = matlab.lang.correction.ReplaceIdentifierCorrection(识别码,替代)创建建议更换校正识别码同替代在函数调用扔MException目的。
RIC = matlab.lang.correction.ReplaceIdentifierCorrection(识别码,替代)
识别码
替代
展开全部
不正确的标识符的函数调用,指定为字符串标量或特征向量。识别码必须是有效的MATLAB®标识符。一个有效的MATLAB标识符是一个字符串标量或字母数字(A-Z,A-Z,0-9)和下划线,其中第一字符是字母和文本的长度的特征向量是小于或等于namelengthmax。
namelengthmax
建议标识符在函数调用中使用时,指定为字符串标量或特征向量。替代必须是有效的MATLAB标识符。
全部收缩
功能步行和短跑要求其输入参数落在不同的范围内,它们的范围不重叠。到建议的替换添加到当这些功能中的一个被称为用不正确的值的错误消息,包括ReplaceIdentifierCorrection例如在每个功能。
步行
短跑
创建功能步行通过保存下面的代码walk.m。
walk.m
功能行走(速度)如果速度> 6.5 RIC = matlab.lang.correction.ReplaceIdentifierCorrection('步行','短跑');错误(RIC,步行:MAXSPEED“,“不能走快超过6.5公里/小时”)ELSEIF速度<= 0的错误(步行:minSpeed“,“速度必须大于零。”)结束fprintf中(“你是在%2.2F公里/小时的速度行走。\ n”,速度)结束
创建功能短跑在保存此代码sprint.m。
sprint.m
功能冲刺速度)如果速度<= 6.5 RIC = matlab.lang.correction.ReplaceIdentifierCorrection('短跑','步行');错误(RIC,'冲刺:minSpeed',“不能冲刺慢6.5公里每小时。”)ELSEIF速度> 20误差('冲刺:MAXSPEED',“不能比20公里每小时冲刺速度更快。”)结束fprintf中(“你是在%2.2F公里/小时的速度冲刺。\ n”,速度)结束
呼叫步行与输入大于6.5。
6.5
步行(10)
使用步行(4号线),误差不能走路的速度比6.5公里每小时。您的意思是:>>冲刺(10)
addCorrection
错误
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处