Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-10, 20:48   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 您如何将作者和版本信息包含到MATLAB函数中

这个问题与我的上一个问题有关: MATLAB m文件帮助格式

您通常写什么来描述您自己的函数的作者身份?您是将其放在函数主体的末尾还是在帮助文本之后的任何代码之前?

您如何包含版本信息?功能修改后是否可以自动更新版本?

这是我通常包括的内容:

% My Name % My company % Created: September 2010 % Modified: October 2010 请分享您的想法,想法?



回答:

我在MATLAB Central File Exchange中有一个功能 ,可以帮助您以标准方式记录功能,并且可以与版本控制软件(CVS和Subversion;不是git)一起使用,以自动更新作者字段和修改时间。

您只需在命令提示符下键入new ,然后输入函数的名称,然后其余部分就会被排序。

我使用的文档的基本模板是

function [outputArgs] = TestFunction(inputArgs) %TESTFUNCTION Summary of this function goes here % % [OUTPUTARGS] = TESTFUNCTION(INPUTARGS) Explain usage here % % Examples: % % Provide sample usage code here % % See also: List related files here % $Author: rcotton $ $Date: 2010/10/01 18:23:52 $ $Revision: 0.1 $ % Copyright: Health and Safety Laboratory 2010 (显然,您的版权声明中将需要其他公司。)

帮助文档的第一行称为H1行,由lookfor函数以及其他函数使用。重要的是要紧随函数定义行之后。

如果您有不同的用例(可能带有或不带有可选参数),则应描述每个用例。

Examples:和See also:行的格式与帮助报告生成器的工作方式相同。 (我刚刚发现了一个错误-年份应该早于版权行中的公司名称。现在就解决。)

$Author:等等被格式化为与CSV / SVN一起使用。由于git使用文件的哈希值,因此您无法更改文件的内容,除非git认为文件已更新。



更多&回答...
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 20:42


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.