图像缩略图

部署PCODED MATLAB文件

版本1.8.0.0(6.46 KB)由 艾德里安
创建递归p编码的文件和相关的帮助文本,也适用于类和包

707下载

更新2013年6月27日

查看许可证

有时必须掩盖开发的MATLAB源代码的内容。虽然MATLAB函数“PCODE”加密M-File,但文件的帮助丢失。解决此问题的方法是创建一个第二文件,与加密的p文件相同,但使用m文件扩展名。此外,必须将函数签名添加到顶部。
如果有很多文件需要更新,这会产生大量的工作。
此外,支持帮助M文件必须始终在P万博1manbetx文件之前创建,否则MATLAB会抱怨。
此函数用于为给定文件夹创建P文件和关联的帮助M文件,并将其存储到给定的目标文件夹。
它完全递归工作,还可以处理MATLAB类、类文件夹(@目录)以及MATLAB包文件夹(+目录)

部署创建了给定的p-coded文件和关联的帮助文本
源到给定的目标文件夹。在文件夹树上递归工作,
包括包文件夹(+包)和类以及类文件夹
(@班级)。对于类,没有为私有功能创建帮助
私有文件夹,但也为所有公共get/constant创建帮助
特性。

语法:部署(源、目标、varargin)

投入:
-来源:可以是单个M文件或文件夹,也适用于
包和类
-目标:必须是空文件夹
-varargin:可以添加以下选项:
“排除”-要排除的文件,始终排除
是这个文件本身
“包括”-要部署的其他文件,例如。
{'*.pdf','*.png'}
'递归' - 默认为true,可以设置为false。
包和课程目录是
始终包含并且不能被删除
排除
“IncludeDell”-默认情况下包含Dll。到
排除Dll将此选项设置为false
“includeMex”-默认情况下会包含Mex文件,以便
排除Mex文件,将此选项设置为
错误的
'includeHiddenDirs-默认情况下。预设文件夹
默认情况下,将排除和文件,
将此选项设置为true以
包括在文件夹之前,
例如.svn或.git.
“purgeDestination”-注意,如果此选项无效
如果设置为true,则返回目标
将被删除,所有这些
子目录,无需进一步
警告。

产出:
-没有
例子:
部署('myfun.m','for_public');%其中myfun.m是一个函数
对于公用文件夹
部署('myproject','for_public');%myproject是一个文件夹
和一个公用文件夹
部署('myproject','project_v1.0','recursive',true,...
“includeHiddenDirs”,true,“purgeDestination”,true。。。
'包括',{'* .pdf','* .png'});

所需的其他m文件:
没有任何

所需的其他文件:
MATLAB

另见:pcode

引用为

艾德里安(2021年)。部署PCODED MATLAB文件(//www.tianjin-qmedu.com/matlabcentral/fileexchange/40595-deploy-pcoded-matlab-files),MATLAB中央文件交换。恢复.

Matlab释放兼容性
使用R2012b创建
兼容任何释放
平台兼容性
视窗 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!