背景
目前在 macOS 上,提交任何不完整的 MATLAB 语法都可能导致 JMP 挂起。JMP 挂起是由于 MATLAB 陷入等待状态。
例如,用户通过 MATLAB Submit() 提交以下 MATLAB 语法。请注意,格式错误的 MATLAB 表达式中缺少 *]*。
MATLAB Init();
Matlab Submit("
a = [5;5;5
");
因此,MATLAB 会卡住,等待语法完成,导致 JMP 挂起。一旦 JMP 进入挂起状态,用户必须强制退出,这可能会丢失所有未保存的更改。
推荐
在通过 JMP MATLAB 函数提交任何 MATLAB 代码之前,先在 MATLAB 中测试它。在通过 JMP MATLAB 函数提交任何 MATLAB 代码之前,先保存在 JMP 中打开的所有未保存的文件。