图像缩略图

部署pcoded Matlab文件

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

707下载

更新2013年6月27日

查看许可证

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

DEPLOY创建p编码的文件和给定的相关帮助文本
源到给定的目标文件夹。在文件夹树上递归工作,
包括包文件夹(+包)和类以及类文件夹
(@Class)。类中的私有函数没有创建帮助
私有文件夹,但也为所有公共get/constant创建帮助
属性。

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

投入:
-来源:可以是单个M文件或文件夹,也适用于
包和类
-目标:必须是空文件夹
-varargin:可以添加以下选项:
“排除”-要排除的文件,始终排除
是文件本身吗
“包括”-要部署的其他文件,例如。
{'*.pdf','*.png'}
'recursive' -默认值为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', '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中查找宝藏,了解社区如何帮助您!

开始狩猎!