如何使用pcode在MatLab中重新生成文件?

时间:2015-10-26 19:12:24

标签: matlab

当我运行包含.p数据文件的.m文件时,我收到以下错误消息:

The P-code file /Users/....
was generated prior to MATLAB version 7.5 (R2007b) and is no longer supported.  Use pcode
to regenerate the file using MATLAB R2007b or later.

如何按照提示的建议使用pcode重新生成文件?

我尝试输入pcode filenamepcode(filename),但没有成功。有什么建议?另外我应该提一下.m因为这个问题不起作用所以我不能简单地忽略警告。

1 个答案:

答案 0 :(得分:2)

Pcode文件是字节代码翻译的matlab函数,在此过程中会被严重混淆。

要解决此问题,您必须获取用于创建pcode文件的原始m函数。它通常具有相同的文件名,具有不同的扩展名。然后,您可以再次运行pcode,或使用m代码。