2013-07-08 23 views
12

MATLAB संपादक स्वचालित रूप से %% टिप्पणियों के बाद सभी सामग्री को हाइलाइट करता है, और उसी पंक्ति में %% के बाद टेक्स्ट बोल्ड हो जाता है। लेकिन यहां क्या आवश्यक अंतर है? % के बजाय लोग कभी-कभी %% का उपयोग क्यों करते हैं?टिप्पणियों के लिए% और %% के बीच क्या अंतर है?

उत्तर

12

एक वाक्यविन्यास बिंदु से, वे दोनों टिप्पणियां हैं।

मैटलैब संपादक में, मैटलैब %% को "खंड" के रूप में सीमित ब्लॉक करता है जिसे आप पूरी स्क्रिप्ट चलाने से स्वतंत्र इकाई के रूप में चला सकते हैं।

+0

फिर प्रत्येक 'सेक्शन' के लिए पहचानकर्ता क्या है? मेरा मतलब है, मैं एक विशेष खंड चलाने के लिए matlab कैसे कहना है? – OneZero

+0

मेरे संपादक में मेनू बार में "रन" बटन के बगल में "रन" बटन है जो पुराने मैटलैब संस्करणों में अनुपस्थित है। संपादक आपके कर्सर में मौजूद वर्तमान अनुभाग को हाइलाइट करता है, और वह अनुभाग होगा जब आप "अनुभाग चलाएं" –

+0

@OneZero मेरे प्राचीन संस्करण (2008) पर, आप वर्तमान "सेक्शन" चलाने के लिए Alt + Enter कर सकते हैं ।(वर्तमान खंड हाइलाइट किया गया है)। हाल के संस्करणों के लिए मुझे नहीं पता कि यह अभी भी उपलब्ध है या नहीं। – Adiel

10

एक प्रतिशत संकेत (%) लाइनों पर टिप्पणी के लिए उपयोग किया जाता है।

दो प्रतिशत संकेत (%%) का एक अलग उद्देश्य है: उनका उपयोग sections में आपके कोड को विभाजित करने के लिए किया जाता है, जिसे स्वतंत्र रूप से चलाया जा सकता है। यह आसान डीबगिंग की अनुमति देता है।

+2

+1 –

4

मैं वास्तव में डबल प्रतिशत चिह्न (%%) और निम्न कारणों से जहाँ तक संभव के रूप में उपयोग की तरह:

  1. एक सेल ब्लॉक जो पूरे कोड से अलग से रन हो सकता है बनाता है (Ctrl + दर्ज करें)।

  2. sections में उल्लेख किया है, वह फ़ाइल के पठनीयता को बेहतर बनाता है और यदि आप अपने कोड publish एक शीर्षक के रूप में दिखाई देता है। यह पीले रंग की पृष्ठभूमि बनाकर एकाग्रता बढ़ाता है और आप जिस हिस्से पर काम कर रहे हैं उस पर अधिक ध्यान केंद्रित कर सकते हैं।

  3. आप सेल ब्लॉक में कोड को फोल्ड कर सकते हैं। (सबसे पहले आपको प्राथमिकताएं >> संपादक/डीबगर >> कोड फोल्डिंग >> अनुभाग में सेल ब्लॉक के कोड फोल्डिंग को सक्षम करना चाहिए)। यह विशेष रूप से बड़े mfiles में उपयोगी है।

  4. आप एक स्वच्छ कमान इतिहास रखने सेल ब्लॉक में कोड चल (Ctrl + दर्ज) कमान इतिहास में किसी भी निशान छोड़ नहीं करता है, विपरीत चयन मूल्यांकन पर ध्यान देते हैं (F9) जो चयनित (हाइलाइट किए गए) कोड का मूल्यांकन करता है और कमांड इतिहास में निष्पादित कोड रखता है।

उम्मीद है कि यह मदद करता है।

संबंधित मुद्दे