मैं अपने ऊ कोड निम्न प्रकार के दस्तावेज:
- फ़ाइल है कि 'classdef' शामिल की शुरुआत में, मैं और सामान्य उपयोग क्या वर्ग करता है का एक सारांश, लिखें। मैं गुणों को विस्तार से समझाता हूं और मैं प्रत्येक विधि का 1-वाक्य विवरण जोड़ता हूं।
- प्रत्येक संपत्ति परिभाषा के बाद, मैं इसके बारे में एक व्याख्यात्मक वाक्य (उसी पंक्ति पर)
- प्रत्येक विधि को एक फ़ंक्शन की तरह दस्तावेज किया गया है, यानी इसमें एच 1-लाइन, एक सारांश है, और इनपुट का स्पष्टीकरण है और आउटपुट पैरामीटर।
जब आप 'डॉक्टर myClass' कहते हैं, तो आप शुरुआत में (1) देखेंगे, इसके बाद आपके द्वारा जोड़े गए वाक्य (2) में वर्णित गुणों की सूची और एच 1- लाइन और बाकी सहायता (3) यदि आप लिंक पर क्लिक करते हैं।
इसके अलावा, मेरे सभी वर्ग एक सामान्य सुपरक्लास को उपclass करते हैं जो विधि (सहायता) को विधि (सहायता) कहते हैं जो दस्तावेज़ (कक्षा (ओबीजे)) कहता है, जो मुझे कक्षा के हर उदाहरण से सहायता लाने की अनुमति देता है।
उदाहरण
%# MYCLASS is a sample class
%# All this text will show up at the top of the help if you call 'doc myClassName'
%#
%# myClass is an example for documentation. It implements the following properties and methods:
%# PROPERTIES
%# myProp - empty sample property (some more explanation could follow here)
%#
%# METHODS
%# myMethod - sample method that calls doc
%#
classdef myClass
properties
myProp = []; %# empty sample property
end %# properties
methods
%%# MYMETHOD -- use %% so that you can easily navigate your class file
function myMethod(obj)
%#MYMETHOD calls up the help for the object
%#
%# SYNOPSIS myMethod(obj)
%# INPUT obj: the object
%# OUTPUT none
%#
try
doc(class(obj))
catch
help(class(obj))
end
end %#myMethod
end %#methods
end %#myClass
संपादित करें 1 आप एक अच्छे एचटीएमएल प्रलेखन चाहते हैं, आप के अलावा, m2html का उपयोग आप के लिए यह उत्पन्न करने के लिए कर सकते हैं। एम 2 एचटीएमएल सहायता ग्रंथों को एकत्र करेगा और यह निर्भरता ग्राफ भी कर सकता है।
संपादित करें 2 जबकि एम 2 एचटीएमएल मानक मानक मैटलैब कोड अच्छी तरह से रखते हैं, इसकी कक्षाओं के लिए कोई विशिष्ट समर्थन नहीं है। इसका मतलब यह है कि आपको क्लास में जुड़े 'सबफंक्शन' के रूप में विधियां मिलती हैं, लेकिन आपको डॉक्सिजन के साथ मिलते-जुलते सारांश के रूप में अच्छा नहीं मिलता है, या जिसे आप अंतर्निहित दस्तावेज़ ब्राउज़र के साथ प्राप्त करते हैं।
यह वही है जो मैं ढूंढ रहा था, धन्यवाद। – jjkparker