主要内容

编程工具

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

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

功能

全部展开

eval 评估MATLAB表达式
evalc 评估MATLAB表达式和捕获结果
evalin 评估MATLAB指定工作区中的表达式
函数宏指令 评估函数
运行 运行MATLAB脚本
内装式 从重载方法执行内置函数
pcode 创建内容模糊的可执行文件
计时器 计划的执行MATLAB命令
删除 删除文件或对象
得到 查询图形对象属性
isvalid 确定有效的处理
设置图形对象属性
开始 启动定时器
startat 计划定时器在指定的时间发射
停止 停止计时器
timerfind 找到定时器对象
timerfindall 找到所有计时器对象
等待 阻止命令提示直到计时器停止运行
试,抓 执行语句并捕获产生的错误
MException 获取错误信息
addCause 记录异常的其他原因
addCorrection 为异常提供建议的修复
getReport 获取异常的错误消息
MException.last 返回最后一个未捕获的异常
重新抛出 重新抛出先前捕获的异常
抛出异常
throwAsCaller 抛出异常,就好像在调用函数中发生一样
matlab.lang.correction.AppendArgumentsCorrection 通过附加缺少的输入参数来纠正错误
matlab.lang.correction.ConvertToFunctionNotationCorrection 通过转换为函数符号来纠正错误
matlab.lang.correction.ReplaceIdentifierCorrection 通过替换函数调用中的标识符来纠正错误
parfevalOnAll 在后台运行所有工作人员的功能
parallel.pool.Constant 在并行池中的工作人员上只复制或创建一次数据
canUseGPU 可使用校验支持金宝app的GPU进行计算
canUseParallelPool 验证并行函数可以使用并行池

主题

保护您的源代码

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

Schedule使用定时器执行命令

为了调度MATLAB命令的执行,创建一个计时器对象。

异常处理在MATLAB应用程序

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

创建运行函数的超链接

支持金宝appmatlab:关键字可以显示超链接,当您单击超链接文本时,它将执行命令。

eval函数的替代方法

虽然eval函数是非常强大和灵活的,它并不总是一个编程问题的最佳解决方案。在许多情况下,推荐使用替代方法eval

在MATLAB中运行并行语言

如果没有“并行计算工具箱”,可以串行运行并行代码。