本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

编程实用工具

间接计算表达式或函数、模糊处理代码、设置计时器、处理异常

MATLAB® 包括间接计算表达式、用模糊处理保护源代码、为程序执行设置计时器以及捕获出错数据的功能。

函数

全部展开

eval执行文本中的 MATLAB 表达式
evalc计算 MATLAB 表达式,带捕获功能
evalin在指定的工作区中执行 MATLAB 表达式
feval计算函数
run运行 MATLAB 脚本
builtin从已重载的方法执行内置函数
pcode创建对代码内容进行了模糊处理的可执行文件
timer创建对象以排定 MATLAB 命令的执行
delete从内存中删除计时器对象
get查询计时器对象的属性值
isvalid确定计时器对象的有效性
set设置计时器对象的属性值
start启动计时器对象
startat排定计时器在指定时间触发回调
stop停止计时器对象
timerfind查找计时器对象
timerfindall查找计时器对象(无论可见性如何)
wait阻止命令提示符直到计时器停止运行
try, catch执行语句并捕获产生的错误
MException捕获错误信息
addCause记录异常的其他原因
addCorrection提供异常的建议修复
getReport获取异常的错误消息
MException.last返回最后未捕获的异常
rethrow重新引发以前捕获的异常
throw引发异常
throwAsCaller引发异常,如同发生在调用函数内
matlab.lang.correction.AppendArgumentsCorrection通过追加缺失的输入参数来更正错误
matlab.lang.correction.ConvertToFunctionNotationCorrection通过转换为函数表示法更正错误
matlab.lang.correction.ReplaceIdentifierCorrection通过替换函数调用中的标识符来更正错误

主题

保护您的源代码

当您共享 MATLAB 代码时,内容将很容易被访问,并揭示设计和实现的详细信息。您可以模糊处理或编译源文件。

使用计时器安排命令的执行

要安排 MATLAB 命令的执行,请创建一个计时器对象。

MATLAB 应用程序中的异常处理

良好的编程做法是在程序中包含错误检查,以确保程序在所有条件下都能可靠地运行。您可以决定您的程序如何针对不同类型的错误作出响应。

创建运行函数的超链接

支持 matlab: 关键字的函数可以显示超链接,当您点击超链接文本时,超链接将会执行命令。

eval 函数的替代方法

虽然 eval 函数非常强大和灵活,但它并不总是编程问题的最佳解决方案。在许多情况下,我们都会提供使用 eval 的建议替代方法。