如何使用Matlab工具箱由.p后缀组成?

时间:2016-03-10 17:40:44

标签: matlab matlab-guide

我有Matlab工具箱包含.p后缀的文件。

我设置了路径但是当我运行工具箱的主文件时出现了这个错误:

p是在MATLAB 7.5版(R2007b)之前生成的 不再支持。使用pcode使用MATLAB R2007b或更高版本重新生成文件。

有没有办法将此工具箱用于更新版本的matlab,如2011或更新版本?

1 个答案:

答案 0 :(得分:2)

p代码文件是m文件的模糊版本,收件人不应该读取;但是,MATLAB仍然可以读取和解释这些文件,就像它们是原始(未经模糊处理)的m文件一样。

正如错误所述,旧版本的MATLAB用于生成您拥有的p代码文件,因此它可能与您正在使用的MATLAB版本不兼容。

您需要获取原始m文件的副本,因为没有可靠的方法来“重新编译”p代码文件。您需要在原始m文件上运行pcode以生成新的/兼容的p文件。

这可能需要您与原始开发者联系。

话虽如此,它应该只是一个警告,你应该仍然能够使用这些文件,但需要注意可能存在意外行为。