![]() |
如何在MATLAB中覆盖默认文本
在MATLAB中,单击文件->新建->功能M文件,您将获得具有以下内容的文件:
function [ output_args ] = Untitled( input_args ) %UNTITLED Summary of this function goes here % Detailed explanation goes here end 是否可以覆盖此行为并指定您自己的文本? (这样做的动机是我试图说服我的同事更彻底地记录他们的m文件,并且让他们填写默认文本可能会鼓励他们。) [B]回答:[/B] 我什至不知道File-> New-> Function做到了。 我解决此问题的方法是编写一个您通过调用的函数 >>newFunction myNewFunctionName 然后 [LIST=1][*]弹出一个inputdlg窗口,该窗口向用户询问概要和H1行,并允许已经编写帮助来解释输入和输出参数。在那里,用户还选择myNewFunctionName是函数还是类,以便选择正确的标题和“函数调用”[*]检查是否已经存在同名功能[*]要求一个文件夹来保存功能,并且[*]在编辑器中打开功能[/LIST]设置标题是为了轻松填写有关输入和输出的信息。它还会自动列出创建文件的人的用户名以及日期和Matlab版本。 [B]编辑[/B]对于新类,模板函数会自动确保它们继承了我的通用超类的子类,这些超类实现了诸如'help'(调用doc(class(obj)) )的方法 现在,如果模板函数还将编写函数的算法部分,那将真的很方便。 :) [B]EDIT2[/B] [URL="http://www.mathworks.com/matlabcentral/fileexchange/27132"]这里[/URL]是文件交换功能的链接。 [url=https://stackoverflow.com/questions/2554718]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 13:33。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.