当前位置:服务支持 >  软件文章 >  MATLAB P代码转换为M源代码方法

MATLAB P代码转换为M源代码方法

阅读数 7
点赞 0
article_banner

1首先我们需要了解到 什么是p文件

后缀为.p的matlab文件,为同名.m文件的预编译版本。p意思是预解析(preparsed version),即将.m文件里的代码预解析一遍,生成p文件。当再次调用时,实际上调用的就是.p文件。

2.因为.p文件的调用优先级比.m文件高,所以当你调用<同名>.m/.p文件时,会优先选择调用.p文件

P文件的作用:

1.第一种用处是用来做加密。如果想让别人使用我的程序,但不想让其看到源代码。则不发送.m文件,而是给其对应的p文件。当他拿到p文件后,使用命令’help 文件名’,则可以看到文件里有哪些方法可以调用

2.实际中第一次执行.m文件时,matlab需要将其解析一次,这无形中会增加执行时间,所以我们就预先做解释,那么以后再使用该.m文件时,便会直接执行对应的已解析版本,即.p文件。目的是提升调用速度。需要注意的是因为.p文件的调用优先级比.m文件高,所以当同一工作路径的目录下包含《同名》.p/.m文件时,会优先选择调用.p文件

但是这样会带来一个问题,无法像 .m 文件那样点开查看源码,进行代码学习或修改。并且经过P文件转码得到的.m文件不包含注释,代码的解释性就相对来说较差了。

2.p文件转换m文件

经过多个途径学习,和资源整理,掌握了转换的一些方法。需要的可以私信我,表明来意即可。

wx: yangguang169808

qq:125644883


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空