主要内容

编程实用程序

间接评估表达式或函数,混淆代码,设置计时器,处理异常

马铃薯®包括间接评估表达式的功能,使用混淆保护您的源代码,设置程序执行的计时器,并捕获错误数据。

职能

展开全部

求解 评估马铃薯表达
evalc. 评估马铃薯表达和捕获结果
评价 评估马铃薯指定工作区中的表达式
Feval. 评估功能
跑步 跑步马铃薯脚本
内装式 从重载的方法执行内置函数
PCODE. 创建内容遮盖,可执行文件
计时器 创建对象以计划执行马铃薯命令
删除 从内存中删除计时器对象
得到 查询Timer对象的属性值
已验证 确定计时器对象有效性
设置Timer对象的属性值
开始 启动计时器对象
开始 在指定时间安排计时器
停止 停止计时器对象
Timerfind. 查找计时器对象
Timerfindall. 无论可见性如何,都查找计时器对象
等待 块命令提示符直到计时器停止运行
试着抓 执行语句并捕获产生的错误
mexception. 捕获错误信息
痛苦 记录额外的例外原因
addcorrection. 提供建议的解决方案
getReport. 获取错误消息以查找异常
mexception.last. 返回最后一个未捕获的异常
rethrow. Rethrow以前陷入了困境的例外
抛出异常
throwAsCaller 抛出异常,因为在调用函数中发生
matlab.lang.corrition.appendargumentsCorrection. 通过附加缺少的输入参数来正确错误
matlab.lang.correction.ConvertToFunctionNotationCorrection 通过转换为功能符号来正确的错误
matlab.lang.corlical.replace identifiercorrection. 通过替换函数调用中的标识符来正确的错误

话题

保护您的源代码

当您共享MATLAB代码时,容易访问内容,显示设计和实现详细信息。您可以混淆或编译您的源文件。

计划命令使用计时器执行

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

Matlab应用程序中的异常处理

它是一个很好的编程实践,包括在程序中检查错误,以确保在所有条件下可靠运行。您可以决定程序如何响应不同类型的错误。

创建运行函数的超链接

支持的功能金宝appMATLAB:关键字可以在单击超链接文本时显示超链接,执行命令。

eval功能的替代方案

虽然求解功能非常强大,灵活,并不总是对编程问题的最佳解决方案。在许多情况下,建议使用的替代方法求解