是否有傳統的格式來編寫matlab文件的開始描述?有沒有寫matlab文件的開始註釋的標準?
如包括作者(S),版本號,最新修訂上,等
當我搜索了這一切,我覺得是comments themselves或commenting the help text for functions信息。
編輯:
爲了澄清,我想知道是否有一個地方可以放置整個模擬的作者的詳細信息,例如? I.e:不是函數描述/幫助文本的文本(這也非常有用,並且非常感謝您提供關於此的詳細信息)。
在mathworks上,我找到了關於Contents.m file的信息。使用時,它提供程序文件的摘要和版本號。有沒有人使用這個文件來包含額外的細節,例如作者身份,位置等?
我基本上只是想着其他公約,如在Java中(我的意思並不是要比較兩個,但只是添加澄清什麼,我一直在尋找):
/**
* The Foo program displays Hello World!
*
* @author J Smith << A place to put these details?
* @version 1.0
* @since 2016-08-23
*/
public class Foo {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
*是*官方標準,matlab甚至提供了一種工具來檢測不一致性,並幫助您編寫符合Mathworks標準的適當幫助標題。但顯然它不強制執行這種風格。 –
我不會去幫助指導一個標準(考慮OP的要求),但謝謝指出。 – dangom
不錯,是的。我想,這是一個定義問題。我的感覺是,這是一個「標準」,因爲某些功能依賴於它的遵循(例如'lookfor','help','see also',鏈接,版權和版本串等等都需要特定的格式才能運行)而不是「準則」,這只是一個美學問題(例如[倍頻程編碼準則](https://www.gnu.org/software/octave/doc/v4.0.0/Octave-Sources-_0028m_002dfiles_0029)。 HTML#倍頻源-_0028m_002dfiles_0029))。 –