नेस्टेड लूप का उपयोग करके मैटलैब में एक गुणा तालिका कैसे बनाएं

यह आलेख नए उपयोगकर्ताओं को नेस्टेड लूप का उपयोग करके फ़ंक्शन फ़ाइल बनाने में मदद करने के लिए है जो किसी भी आकार की एक गुणा तालिका तैयार करेगा. एक बनाने के कई अलग-अलग तरीके हैं, लेकिन यह विधि MATLAB के शुरुआती लोगों के लिए आसान है. इन चरणों में MATLAB के साथ कोई पिछले अनुभव की आवश्यकता नहीं है.

कदम

  1. स्टेडप 1 (संपादित करें) शीर्षक वाली छवि .jpg
1. खुली मतलैब. MATLAB सॉफ़्टवेयर प्रारंभ करें, और जांचें कि सॉफ़्टवेयर सही ढंग से काम कर रहा है. यदि सॉफ्टवेयर का उपयोग करने के लिए तैयार है, तो यह एक प्रदर्शित करेगा "तैयार" स्क्रीन के निचले बाएं कोने में संदेश (लाल रंग में हाइलाइट).
  • यदि संदेश प्रदर्शित करता है "व्यस्त", फिर Matlab अभी भी पिछले उदाहरण से एक समारोह चल रहा है. किसी भी MATLAB फ़ंक्शन को सुरक्षित रूप से रोकें, दबाएं सीटीआरएल+सी एक ही समय में. यह वर्तमान में चल रही गणना को रद्द कर देगा, जिससे MATLAB का फिर से उपयोग किया जा सकता है.
  • स्टीडप 2 (संपादित करें) शीर्षक वाली छवि .jpg
    2. शुद्ध आंकड़े. यदि वर्कस्पेस में कोई चर हो, तो टाइप करें स्पष्ट और प्रेस ↵ दर्ज करें. यह कार्यक्षेत्र से किसी भी पिछले डेटा को साफ़ करेगा, स्क्रीन के बाईं ओर टूलबॉक्स. यदि वर्कस्पेस खाली है, तो आप इस चरण को छोड़ सकते हैं.
  • यह आदेश केवल परिवर्तनीय डेटा को साफ़ करता है, इसलिए आपके द्वारा सहेजी गई कोई पिछली फाइलें मैटलैब में संग्रहीत रहती हैं.
  • चरण 3 (संपादित करें) (फसल) शीर्षक वाली छवि .jpg
    3. एक नई फ़ंक्शन फ़ाइल बनाएं. एक नई फ़ंक्शन फ़ाइल बनाने के लिए, चुनें "समारोह" के नीचे "नवीन व" शीर्ष बाएं हाथ के कोने में टैब. फ़ंक्शन फ़ाइलें कोड की उपयोगकर्ता द्वारा निर्मित लाइनें हैं जो विशिष्ट क्रियाएं करती हैं. फ़ंक्शन फ़ाइलें उपयोगकर्ताओं को कोड की एक पंक्ति के साथ कई जटिल गणना चलाने की अनुमति देती हैं.
  • शीर्षक चरण 4 (संपादित करें) (फसल) .jpg
    4. अपनी फ़ंक्शन फ़ाइल का नाम दें. पाठ को बदलें शीर्षकहीन अपनी फ़ंक्शन फ़ाइल के नाम के साथ जिसे आप चुन सकते हैं. आप किसी भी नाम का चयन कर सकते हैं जो पहले से ही MATLAB द्वारा उपयोग में नहीं है, लेकिन कुछ प्रतिबंध हैं.
  • नाम एक पत्र से शुरू होना चाहिए
  • कोई विदेशी या विशेष पात्र नहीं
  • रिक्त स्थान के स्थान पर अंडरस्कोर का उपयोग किया जाना चाहिए
  • चरण 5 (फसल) शीर्षक वाली छवि .jpg
    5. उपयोग के लिए फ़ंक्शन फ़ाइल तैयार करें. अपने कोड के लिए स्थान साफ़ करने के लिए हरे रंग का पाठ हटाएं. हेडर लाइन और अंत के बीच की दूरी से कोई फर्क नहीं पड़ता.
  • स्टेडप 6 (संपादित करें) (फसल) शीर्षक वाली छवि .jpg
    6. इनपुट तर्क असाइन करें. हटाएं INPUT_ARGS और कोष्ठक में एक चर डाल दिया एन. MATLAB में चर अक्षर या शब्द हैं जो एक संख्यात्मक मान का प्रतिनिधित्व करते हैं और गणना को सरल बनाने के लिए उपयोग किए जाते हैं. यह चर गुणा तालिका के आयाम होंगे. जब फ़ंक्शन फ़ाइल चलती है, तो उपयोगकर्ता फ़ंक्शन फ़ाइल में उपयोग किए जाने वाले चर के लिए एक मान इनपुट करेगा.
  • फ़ंक्शन फ़ाइलों में एक से अधिक इनपुट हो सकते हैं, या उनके पास कोई भी नहीं हो सकता है.
  • स्टेडप 7 (संपादित करें) (फसल) शीर्षक वाली छवि .jpg
    7. आउटपुट तर्क असाइन करें. हटाएं output_args और कोष्ठकों में एक चर नामित रखा गया टेबल. यह चर पूर्ण गुणा तालिका होगी जो फ़ंक्शन फ़ाइल के अंत में प्रदर्शित की जाएगी.
  • चरण 8 (फसल) शीर्षक वाली छवि। पीएनजी
    8. एक खाली तालिका बनाएँ. अगली पंक्ति में, उसी चर को पिछले चरण से आउटपुट वैरिएबल के रूप में टाइप करें और इसे बराबर सेट करें शून्य (एन)-. यह शून्य की एक एन एक्स एन तालिका तैयार करेगा जो फ़ंक्शन निष्पादित होने पर टेम्पलेट के रूप में कार्य करेगा.
  • सेमी-कोलन मैटलैब को इस लाइन से प्रत्येक गणना को प्रदर्शित करने से रोकता है, जो अप्रासंगिक डेटा के साथ स्क्रीन को अव्यवस्थित करेगा.
  • चरण 9 (फसल) शीर्षक वाली छवि। पीएनजी
    9. बाहरी बनाएँ "के लिये" लूप. की पहली पंक्ति "के लिये" लूप होगा कॉलम = 1: 1: एन के लिए. यह बाहरी लूप गुणा तालिका के लिए कॉलम हेडर के रूप में कार्य करेगा.
  • "के लिये" MATLAB को बताता है कि यह लूप के लिए है और नीले रंग में हाइलाइट किया जाएगा. "स्तंभ" क्या चर है जो MATLAB को बताएगा कि यह कितनी बार चलाएगा और वैरिएबल का मूल्य कब चलता है. इस उदाहरण में, लूप के लिए भाग जाएगा "1" सेवा मेरे "एन", बीच के साथ "1" हर बार चर में 1 जोड़ना. सामान्य के साथ "के लिये" लूप, आपको एक कोड लिखना होगा जो लूप को बताएगा कि हर बार जब यह नीचे चलता है तो क्या करना है "के लिये" लाइन. हालांकि, इस तरह के कुछ नेस्टेड लूप के साथ, जो कोड चलाएगा वह केवल आंतरिक लूप में होगा.
  • चरण 10 (फसल) शीर्षक वाली छवि। पीएनजी
    10. आंतरिक बनाएँ "के लिये" लूप. यह रेखा होगी पंक्ति = 1: 1: एन के लिए, जो पिछले चरण के समान है लेकिन तालिका की पंक्तियों के लिए.
  • चरण 11 (फसल) शीर्षक वाली छवि। पीएनजी
    1 1. स्तंभों और पंक्तियों को एक साथ गुणा करें. पिछले चरण के नीचे, प्रकार प्रविष्टि = पंक्ति * कॉलम-.
  • यह गुणा तालिका की प्रविष्टियों का उत्पादन करने के लिए प्रत्येक कॉलम के साथ प्रत्येक पंक्ति को गुणा करेगा. लाइनों का संरेखण कोड को गड़बड़ नहीं करेगा, लेकिन MATLAB स्वचालित रूप से एक साथ एक लूप में लाइनों को प्रारूपित करेगा. एक बार फिर से अर्ध-कोलन का उपयोग मैटलैब को हर गणना को प्रदर्शित करने से रोकने के लिए किया जाता है, क्योंकि केवल पूर्ण तालिका महत्वपूर्ण है.
  • चरण 12 (फसल) शीर्षक वाली छवि। पीएनजी
    12. गुणा मूल्यों के साथ खाली तालिका में भरें. आंतरिक की अंतिम पंक्ति के लिए "के लिये" लूप, प्रकार तालिका (कॉलम, पंक्ति) = प्रविष्टि-.
  • यह प्रत्येक मान को पंक्ति और कॉलम द्वारा गुणा किया जाएगा, और चरण 8 में खाली तालिका से शून्य को प्रतिस्थापित करेगा. "(स्तंभ पंक्ति)" गुणा तालिका के समन्वय बिंदु के रूप में कार्य करता है जो matlab को बताता है जहां मान का स्थान है.
  • स्टेडप 13.पेंग शीर्षक वाली छवि
    13. दो को पूरा करें "के लिये" छोरों. हर लूप को जरूरत है "समाप्त" कथन जब कोड समाप्त हो गया है. नेस्टेड लूप या फ़ंक्शन फ़ाइल को पूरा करने के लिए, एक जोड़ें समाप्त पिछले चरण के तहत. फिर दबाएं ↵ दर्ज करें और दूसरा जोड़ें समाप्त एक अलग लाइन पर. ऐसी पंक्ति पर कुछ और नहीं होना चाहिए जिसमें ए "समाप्त" बयान.
  • एक तिहाई होना चाहिए समाप्त फ़ंक्शन को पूरा करने के लिए MATLAB द्वारा स्वचालित रूप से जोड़े गए अंत में कथन. एक लूप और इसके बीच की जगह की मात्रा "समाप्त" वक्तव्य मायने नहीं रखता.
  • एक सामान्य नियम के रूप में, एक होना चाहिए "समाप्त" प्रत्येक नीले रंग के हाइलाइट किए गए शब्द के नीचे कहीं बयान.
  • यह जांचने के लिए कि क्या पर्याप्त हैं "समाप्त" वक्तव्य, एक नीले रंग के हाइलाइट किए गए शब्द पर क्लिक करें. यह अन्य नीले शब्द को हाइलाइट करेगा जो इससे जुड़ा हुआ है.
  • चरण 14 (संपादित करें) शीर्षक वाली छवि .jpg
    14. यह देखने के लिए जांचें कि क्या MATLAB ने किसी भी त्रुटि का पता लगाया है. यह देखने के लिए कि क्या Matlab को आपके कोड में कोई त्रुटि मिली है, फ़ंक्शन फ़ाइल की सही बार देखें. बॉक्स का रंग इंगित करेगा कि कोड के साथ कोई समस्या है या नहीं. यदि कोई समस्या है, तो MATLAB एक रंगीन रेखा रखेगी जहां त्रुटि है.
  • हरा - कोड के साथ कोई समस्या नहीं है. आप अगले चरण में आगे बढ़ सकते हैं.
  • नारंगी / पीला - एक अर्ध-कोलन गुम. इसका मतलब है कि फ़ंक्शन अभी भी काम करेगा, लेकिन यह धीमा हो जाएगा और अनावश्यक जानकारी दिखाएगा.
  • लाल - एक गंभीर समस्या है जो फ़ंक्शन को चलाने से रोक देगा. बॉक्स के नीचे एक लाल रेखा पर माउस को मँडरा आपको बताएगा कि उस रेखा पर किस प्रकार की त्रुटि मिलती है. विवरण पर क्लिक करने से आप एक स्पष्टीकरण देंगे और त्रुटि को ठीक करने के संभावित तरीकों का सुझाव देंगे.
  • चरण 15 (संपादित करें) (फसल) शीर्षक वाली छवि .jpg
    15. नाम और अपनी फ़ंक्शन फ़ाइल सहेजें. अपनी फ़ंक्शन फ़ाइल को सहेजने के लिए, के तहत सहेजें के रूप में सहेजें दबाएं "सहेजें" टैब. फ़ंक्शन फ़ाइल का नामकरण करते समय, किसी भी भ्रम से बचने के लिए हमेशा अपने फ़ंक्शन फ़ाइल के लिए चुने गए नाम के समान नाम का उपयोग करें.
  • डिफ़ॉल्ट रूप से, MATLAB फ़ाइलों को सहेजा जाता है सी: उपयोगकर्ता [उपयोगकर्ता नाम] दस्तावेज़ Matlab.
  • चरण 16.jpg शीर्षक वाली छवि
    16. अपने कार्य का परीक्षण करें. अपनी फ़ंक्शन फ़ाइल का परीक्षण करने के लिए, फ़ंक्शन फ़ाइल का नाम टाइप करके इसे चलाएं और कोष्ठक में इनपुट तर्क जोड़ें. उदाहरण के लिए 6x6 गुणा तालिका बनाने के लिए, टाइप करें गुणा (6) स्क्रीन के नीचे कमांड विंडो में, प्रतिस्थापन "पहाड़ा" उस नाम के साथ जिसे आपने फ़ंक्शन फ़ाइल को सहेजा है. आपने अब एक गुणा तालिका का उत्पादन करने के लिए एक फ़ंक्शन फ़ाइल पूरी की है.
  • टिप्स

    यदि आप गलती से प्रोग्राम को बंद करते हैं तो Matlab अंतिम सत्र से आपके काम को फिर से लोड करेगा.
  • सभी MATLAB कोड शीर्ष रेखा से नीचे तक चलाया जाता है.
  • कमांड विंडो एक फ्रेम में पूरी तालिका को प्रदर्शित करने के लिए पर्याप्त नहीं हो सकती है, और तालिका को भागों में विभाजित कर देगी.
  • अतिरिक्त सफेद स्थान कोड नहीं बदलेगा या मैटलैब कैसे चलता है.
  • जबकि लूप का उपयोग एक ही कार्य करने के लिए भी किया जा सकता है, लेकिन matlab के अधिक ज्ञान की आवश्यकता है.
  • चेतावनी

    टाइप करके हमेशा एक लूप या फ़ंक्शन फ़ाइल को पूरा करें समाप्त.
  • यदि किसी फ़ंक्शन फ़ाइल के साइडबार पर बॉक्स लाल है, तो इसका मतलब है कि एक समस्या है जो कोड को ठीक से चलने से रोक रही है.
  • एक संख्या या किसी अन्य चर के लिए एक चर के मान को बदलते समय, हमेशा चर को डालें जो बराबर संकेत के बाईं ओर बदल जाएगा, और वह मूल्य दाईं ओर बदल जाएगा.
  • सामाजिक नेटवर्क पर साझा करें:
    समान