在MATLAB中,当您单击文件 - >新建 - >功能M文件时,您将获得包含以下内容的文件:
function [ output_args ] = Untitled( input_args )
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
end
Run Code Online (Sandbox Code Playgroud)
是否可以覆盖此行为,并指定您自己的文本?
(我的动机是,我试图说服我的同事更彻底地记录他们的m文件,并且让他们填写默认文本可能会鼓励他们.)
我甚至不知道File-> New-> Function就是这么做的.
我解决问题的方法是编写一个你通过调用的函数
>>newFunction myNewFunctionName
Run Code Online (Sandbox Code Playgroud)
然后呢
设置标题,以便轻松填写有关输入和输出的信息.它还会自动列出创建文件的人的用户名以及日期和Matlab版本.
编辑
对于新类,模板函数自动确保它们是我的通用超类的子类,它实现了诸如'help'之类的方法(调用doc(class(obj))
)
现在如果模板函数也会编写函数的算法部分,那将非常方便.:)
EDIT2 这是文件交换功能的链接.