用途:设计或审查数值代码、迁移 MATLAB 版本、准备可复现项目并规划可信执行。MATLAB 与 GNU Octave 是不同产品,兼容性只是部分兼容,不构成许可证或行为保证。
主要能力:覆盖脚本/函数/live script、数组与索引、数值方法、表格与 timetable、缺失值、图形与 exportgraphics、MAT 文件交换、项目与测试、Python 集成,以及本地无网络的辅助 CLI(如 scripts/scan_m_code.py、scripts/plan_batch_command.py、scripts/inventory_mat_file.py 等),用于静态扫描、生成 argv 计划、校验清单和可复现报告。
使用方式:先明确目标运行时、版本、平台、已安装产品与许可证;静态清点 .m、.mlx、MEX、MAT 头信息;优先使用带 arguments 块的函数;显式记录形状、类型、单位、缺失规则、随机种子与容差;测试保持合成数据与项目本地路径;生成执行计划后,仅在获得明确批准时于辅助工具之外启动。
限制:MATLAB 为专有软件,不得假定任何工具箱、Compiler、Coder、Test 或并行工具箱已安装或获授权;MATLAB Runtime 不能运行任意源码或 Engine。GNU Octave 为 GPLv3+ 自由软件,其包不等同于 MATLAB 工具箱。绝不运行不可信的 .m、.mlx、MEX、MAT、启动脚本或安装器;eval、system、py.*、load 等均视为执行面。辅助脚本本身不启动 MATLAB、Octave、编译器或子进程。资料未提供具体价格与收费信息。