主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

MATLAB 编码指南

编写 MATLAB® 代码以部署到 MATLAB Production Server™ 时,必须遵守与编写使用 MATLAB Compiler™MATLAB Compiler SDK™ 部署的代码时相同的准则。此外,部署到 MATLAB Production Server 代码必须遵守其他准则:

  • 函数不能依赖也不能改变 MATLAB 状态。

    使用 MATLAB Production Server 部署的函数可能不会总是在 MATLAB Runtime 的同一个实例上执行。每个工作进程访问不同的 MATLAB Runtime 实例。

  • 对具有可变输入和输出的函数明确使用 vararginvarargout

  • 避免使用 MATLAB 图形或 GUI 代码。

    部署的 MATLAB 代码在服务器上运行,运行时创建的任何图形或 GUI 都将显示在服务器计算机上,而不是客户端计算机。如果需要运行图形或 GUI 来创建函数结果,请确保在代码末尾关闭这些图形,以避免剩余窗口和服务器上的资源泄漏。

另请参阅

主题