1.为同名.m文件的预编译版本,实际中第一次执行.m文件时,matlab需要将其解析一次,这无形中会增加执行时间,所以我们就预先做解释,那么以后再使用该.m文件时,便会直接执行对应的已解析版本,即.p文件。
2.因为.p文件的调用优先级比.m文件高&#xff0c;所以当你调用<同名>.m/.p文件时&#xff0c;会优先选择调用.p文件。
3…p文件可以用来作保密代码之用&#xff0c;如果你给别人一个.m文件&#xff0c;别人可以用来打开看到你所有的代码和算法。如果你的代码不想被别人看到&#xff0c;那可以给他.p文件。
用法&#xff1a;
pcode函数使用来生成.p文件
test.m->pcode test->test.p