创建一个Content-Obscured文件- code
行为一样的MATLAB p代码文件®从它产生源。p - code文件还与源文件以相同的速度运行。p代码文件是故意混淆视听。
请注意
安全注意事项:的pcode
函数产生的MATLAB程序文件在一个专有的,混淆代码格式。考虑结合多种方法来保护敏感的代码或数据。有关更多信息,请参见安全注意事项来保护你的源代码。
创建p代码文件
生成一个p代码文件,在MATLAB命令窗口中输入以下命令:
pcodefile1file2,……
命令生成的文件file1.p
,file2.p
,等等。将所有00
源文件驻留在当前文件夹为p代码文件,使用命令:
pcode * 00
看到pcode
函数参考页面的所有语法生成p代码文件的描述。
调用p代码文件
您可以调用结果p代码文件可以使用相同的方法调用MATLAB00
他们生产的源文件。例如,调用文件myfun.p
类型:
着干活,out2,……]= myfun(三机一体,in2,…);
调用脚本myscript.p
类型:
myscript;
当你调用一个p代码文件,优先于其相应的MATLAB赋予它执行00
源文件。这是真的,即使你改变源代码生成p代码文件。记得删除00
源文件在分发代码。
运行旧- code文件后的版本MATLAB
p代码文件设计成独立的释放他们创建和使用它们的释放(向后和向前兼容)。新和弃用MATLAB功能会导致错误,但这些错误也会出现,如果你使用原来的MATLAB源文件。修复错误的这种p代码文件,解决相应的MATLAB源文件并创建一个新的p代码文件。
p代码文件使用MATLAB 7.4 (R2007a)和更早的版本有不同的格式比与MATLAB的最近版本。这些老p代码文件不运行在MATLAB V8.6 (R2015b)或更高版本。重建任何p代码文件,用MATLAB V7.4或更早使用MATLAB的最近的一个版本,然后在必要时重新分配他们。