用途:当用户要求从命令行安装 MATLAB、Simulink、工具箱或支持包,或需要脚本化、可重复的 MATLAB 安装(CI/CD、容器、批量配置),或需要向已有安装添加产品时使用。不适用于图形安装器、许可与激活、MATLAB 内 Add-On 管理,以及 MATLAB Engine API for Python/Java/C++ 安装。
主要能力:按固定四步协议执行——确保 mpm 存在于规范路径(Windows 为 <用户主目录>\Downloads\mpm.exe,Linux/macOS 为 <用户主目录>/Downloads/mpm,缺失时从 https://www.mathworks.com/mpm/win64/mpm 等地址下载);下载并编辑对应版本的输入文件模板(来自 https://www.mathworks.com/products/mpm.html),设置 destinationFolder、取消注释所需 product.<Name> 行、添加 noJRE=true 与 caller=agent;运行 mpm install;最后验证 MATLAB 二进制与 prodcontents.json 并清理工作目录。
使用方式:先确认操作系统、MATLAB 版本、安装目标绝对路径与所需产品;确认后展示安装计划,用户同意再执行。Windows 必须用 Write file 工具创建 .ps1,并以 powershell.exe -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -File <绝对路径> 调用,禁止 -Command、heredoc 与 shell 重定向;脚本内容仅用 ASCII。Linux/macOS 使用 bash/zsh,Apple 芯片以外不支持。
限制:下载最多重试一次;安全软件拦截时停止并上报,不得绕过;不询问产品标识符,需从输入文件查找;依赖由 mpm 自动安装;Windows 安装需 UAC 提权。具体产品清单、版本与支持包细节以官方输入文件为准,资料未提供更多内容。