当我运行包含.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 filename
和pcode(filename)
,但没有成功。有什么建议?另外我应该提一下.m因为这个问题不起作用所以我不能简单地忽略警告。
答案 0 :(得分:2)
Pcode文件是字节代码翻译的matlab函数,在此过程中会被严重混淆。
要解决此问题,您必须获取用于创建pcode文件的原始m函数。它通常具有相同的文件名,具有不同的扩展名。然后,您可以再次运行pcode
,或使用m代码。