Matlab में कार्यों के लिए एक साधारण मेनू कैसे बनाएं

MATLAB गणितीय डेटा अनुप्रयोगों में व्यापक रूप से उपयोग किया जाता है. एक उपयोग एक स्क्रिप्ट बनाने के लिए है जो डेटा सेट पर कार्यों और संचालन को जल्दी से चला सकता है. मेनू सिस्टम बनाना किसी भी उपयोगकर्ता को इन ऑपरेशन या फ़ंक्शंस को स्वयं कोड करने की अनुमति देता है.

कदम

न्यूजस्क्रिप्ट। पीएनजी शीर्षक वाली छवि
न्यूजस्क्रिप्ट। पीएनजी शीर्षक वाली छवि
1. खुला MATLAB और एक नई लिपि बनाएँ. एक नई लिपि बनाने के लिए बटन प्रोग्राम विंडो के शीर्ष दाएं भाग पर है, नई स्क्रिप्ट लेबल..
  • 2
    चयन SELITEP2.jpg शीर्षक
    मेनू के लिए एक नाम टाइप करें. मेनू नामक फ़ंक्शन के बराबर सेट करने के लिए बराबर चिह्न (=) का उपयोग करें. जब आप स्क्रिप्ट फ़ाइल को सहेजते हैं तो यह नाम आपके द्वारा चुना गया है.
  • हरा पाठ टिप्पणियां हैं. ये आवश्यक नहीं हैं लेकिन आप अपने कोड को पढ़ने के लिए या आपके कोड को पढ़ सकते हैं.
  • आप चर मेनू का नाम नहीं दे सकते. एक उदाहरण का नाम हो सकता है चयन.
  • चयन = मेनू (`
  • MenuOptionSstep3.jpg शीर्षक वाली छवि
    MenuOptionSstep3.jpg शीर्षक वाली छवि
    3. अपने मेनू के लिए आवश्यक विकल्प निर्धारित करें. इन्हें तार कहा जाता है और विकल्पों के नाम के दोनों तरफ `होना चाहिए. प्रत्येक को अल्पविराम से अलग किया जाता है. पहली स्ट्रिंग मेनू विकल्पों के ऊपर प्रदर्शित उपयोगकर्ता के निर्देश होंगे.
  • आप आसानी से पढ़ने के लिए अगली पंक्ति में विकल्प को स्थानांतरित करने के लिए प्रत्येक विकल्प के अंत में एक दीर्घवृत्त (...) डाल सकते हैं.
  • एक निकास विकल्प बनाने के लिए याद रखें ताकि मेनू को समाप्त किया जा सके और अर्धविराम (-) के साथ लाइन को समाप्त किया जा सके.
  • चयन = मेनू (`मुख्य मेनू में आपका स्वागत है`,...`यह पहला विकल्प होगा.`,...`यह दूसरा विकल्प होगा`,...`मेनू से बाहर निकलें`)-
  • WhileStep4.jpg शीर्षक वाली छवि
    WhileStep4.jpg शीर्षक वाली छवि
    4. अपने मेनू के लिए बनाए गए विकल्पों की संख्या से कम मेनू के नाम के साथ थोड़ी देर की शुरुआत करें. यह न भूलें कि मेनू बटन से बाहर निकलें आपके विकल्पों में शामिल है.
    जबकि चयन < 3
  • Switchstep5.jpg शीर्षक वाली छवि
    Switchstep5.jpg शीर्षक वाली छवि
    5. मेनू के नाम के साथ एक स्विच केस बनाएं. MATLAB स्वचालित रूप से इस चरण को इंडेंट कर सकता है अगर ऐसा करता है, तो चिंता न करें स्क्रिप्ट अभी भी काम करेगी चाहे आप कोड को कैसे इंडेंट करें.
    स्विच चयन
  • 6
    Casesstep6.jpg शीर्षक वाली छवि
    मेनू के प्रत्येक विकल्प के लिए एक मामला शामिल करें. क्रम में क्रमांकित और स्विच केस लाइन से इंडेंट किया गया. बाहर निकलने का विकल्प मत भूलना. यह प्रत्येक मामले के बगल में एक टिप्पणी लिखने का एक अच्छा अवसर भी है ताकि आप जान सकें कि प्रत्येक किस विकल्प का प्रतिनिधित्व कर रहा है.
      मामला एक
  • 7
    End1step7.jpg शीर्षक वाली छवि
    इन मामलों के अंत में स्विच केस बंद करें. ऐसा करने के लिए, लाइन में टाइप करें समाप्त. अंत रेखा स्वयं स्विच फ़ंक्शन के साथ संरेखित हो सकती है, ताकि पाठक जानता है कि यह अंत स्विच के लिए है और समय के दौरान नहीं.
      समाप्त
  • छवि ctrlcctrlvstep8.jpg शीर्षक
    छवि ctrlcctrlvstep8.jpg शीर्षक
    8. अपने मेनू फ़ंक्शन को कॉपी और पेस्ट करें जिसे आपने लाइन के नीचे बनाया था समाप्त. यह उपयोगकर्ता द्वारा चुने गए विकल्प को पूरा करने के बाद मेनू को फिर से उपयोग करने की अनुमति देता है. एक और विकल्प या एक ही विकल्प अब मेनू से चुना जा सकता है.
    चयन = मेनू (`मुख्य मेनू में आपका स्वागत है`,...`यह पहला विकल्प होगा.`,...`यह दूसरा विकल्प होगा`,...`मेनू से बाहर निकलें`)-
  • End2step9.jpg शीर्षक वाली छवि
    End2step9.jpg शीर्षक वाली छवि
    9. दूसरे को शामिल करें समाप्त नीचे की रेखा, जबकि लूप को बंद करने के लिए. इस लाइन के साथ मेनू बहुत अधिक सेट है. मेनू विकल्पों द्वारा चलाएगा, कोई कार्य नहीं करेगा क्योंकि वे अभी तक पॉप्युलेट नहीं किए गए हैं.
    समाप्त
  • Gooddaystep10.jpg शीर्षक वाली छवि
    Gooddaystep10.jpg शीर्षक वाली छवि
    10. एक जोड़ें fprintf उपयोगकर्ता को पता है कि कार्यक्रम समाप्त हो गया है. अंत में N matlab कमांड विंडो में अगली पंक्ति पर छोड़ देता है.
    fprintf (`आपने मेनू छोड़ दिया है. आपका दिन शानदार गुजरे! n `)-
  • बोनस अंक उन्हें एक अच्छे दिन की शुभकामनाएं.
  • छवि example1step11.jpg शीर्षक
    छवि example1step11.jpg शीर्षक
    1 1. आपके द्वारा प्रदर्शित करना चाहते हैं, जो भी पाठ या फ़ंक्शन के साथ मामलों को पॉप्युलेट करें.
  • इस उदाहरण में, जब पहला विकल्प चुना जाता है तो मेनू `ए` टाइम्स पीआई (3) के मूल्य के साथ 5 और `बी` चर के मूल्य के साथ `ए` चर बनाएगा (3).14). इन मानों को ओवरराइट या हटाए जाने तक सहेजा जाता है.
  • 12
    छवि example2step12.jpg शीर्षक
    चर और matrices जोड़ें. इसके अलावा, चर और मैट्रिसेस को मेनू फ़ंक्शन के ऊपर टाइप किया जा सकता है और मेनू के अंदर कार्यों द्वारा उपयोग किया जा सकता है. यह एक्सेल जैसे अन्य स्क्रिप्ट या प्रोग्राम से डेटा के आयात की भी अनुमति देता है.
  • इस उदाहरण में, मेनू कोड से पहले. MATLAB एक एक्सेल स्प्रेड शीट से डेटा आयात करेगा और एक वेक्टर नामक एक वेक्टर बना देगा जिसे `तिथि` एक स्ट्रिंग के रूप में सहेजा जाएगा. फिर `डी` नामक एक चर बनाएं जो `डेट` वेक्टर मानों को `डेटवेक` के साथ दिनांक प्रारूप में बदल देता है.
  • 13
    NestingStep13.jpg शीर्षक वाली छवि
    नेस्ट मेनू, यदि आपके द्वारा बनाई जा रहे मेनू को एक प्रारंभिक विकल्प का चयन करने के बाद एक और मेनू विकल्प की आवश्यकता होती है. उस विकल्प के अंदर एक दूसरा मेनू जोड़ा जा सकता है. यह मेनू घोंसले की जरूरत के रूप में गहरी जा सकती है.
  • यह उपयोगकर्ता और प्रोग्रामर दोनों के लिए जटिल हो सकता है. अपने विकल्प मेनू में बहुत सी परतों को जोड़ने से सावधान रहें.
  • टिप्स

    आप कोड को पढ़ने और समझने के लिए अलग-अलग लाइनों को इंडेंट कर सकते हैं कि कौन से अनुभाग संलग्न हैं.
  • MATLAB मामला संवेदनशील है इसलिए यह सुनिश्चित करने के लिए सावधान रहें कि चर और कार्य बिल्कुल मेल खाते हैं.
  • सामाजिक नेटवर्क पर साझा करें:
    समान