MATLAB में इफ स्टेटमेंट यूजिंग या ऑपरेटर का उपयोग कैसे करें

Matlab Mem Ipha Stetamenta Yujinga Ya Oparetara Ka Upayoga Kaise Karem



यदि कथन MATLAB का एक मुख्य घटक है, जो निर्दिष्ट शर्तों के आधार पर अलग-अलग कोड ब्लॉकों के निष्पादन को सक्षम बनाता है। यह विभिन्न मानदंडों या चर के आधार पर कार्यक्रम के प्रवाह को नियंत्रित करने का एक लचीला तरीका प्रदान करता है। if स्टेटमेंट की एक शक्तिशाली विशेषता एक साथ कई स्थितियों का मूल्यांकन करने के लिए OR ऑपरेटर (||) का उपयोग करने की क्षमता है। इस लेख में, हम MATLAB के if स्टेटमेंट में OR ऑपरेटर का उपयोग करने के विभिन्न तरीकों का पता लगाएंगे और आपको प्रत्येक विधि को समझाने के लिए पूर्ण MATLAB कोड उदाहरण प्रदान करेंगे।

MATLAB में OR (||) ऑपरेटर का उपयोग करके if स्टेटमेंट का उपयोग कैसे करें

MATLAB में OR ऑपरेटर का उपयोग दो या दो से अधिक स्थितियों का मूल्यांकन करने और दोनों में से कोई भी स्थिति सत्य होने पर कोड के ब्लॉक को निष्पादित करने के लिए किया जाता है। OR ऑपरेटर को पाइप प्रतीक (|) द्वारा दर्शाया जाता है, ऐसे कई तरीके हैं जिनमें OR ऑपरेटरों के साथ स्टेटमेंट का उपयोग किया जा सकता है, उनमें से कुछ हैं:

विधि 1: यदि-अन्यथा कथन के साथ

दूसरा दृष्टिकोण OR ऑपरेटर के साथ संयोजन में if-else कथन का उपयोग करता है। यह आपको शर्तों के आधार पर विभिन्न कोड ब्लॉक निष्पादित करने की अनुमति देता है। निम्नलिखित कोड पर विचार करें:







एक्स = बीस ;

अगर एक्स < 3 || एक्स > 12

डिस्प ( 'एक्स है से कम 3 या इससे भी अधिक 12 ' ) ;

अन्य

डिस्प ( 'एक्स है बीच में 3 और 10 ' ) ;

अंत

हमारे कोड के भीतर, वेरिएबल x के मान का आकलन करने के लिए एक if स्टेटमेंट का उपयोग किया जाता है। इस if कथन की स्थिति में OR ऑपरेटर (||) शामिल है, जो एक साथ दो अलग-अलग स्थितियों के मूल्यांकन को सक्षम बनाता है।



यदि x का मान 3 से कम या 12 से अधिक है, तो 'if' ब्लॉक के अंदर का कोड निष्पादित होगा, और यह संदेश प्रदर्शित करेगा कि x 3 से कम है या 12 से अधिक है।



दूसरी ओर, यदि x का मान किसी भी शर्त को पूरा नहीं करता है, जिसका अर्थ है कि यह 3 और 10 (समावेशी) के बीच है, तो अन्य ब्लॉक के अंदर का कोड निष्पादित होगा, और यह संदेश प्रदर्शित करेगा कि x 3 और 12 के बीच है।





विधि 2: नेस्टेड इफ स्टेटमेंट्स के साथ

दूसरे दृष्टिकोण में अधिक जटिल सशर्त मूल्यांकन बनाने के लिए OR ऑपरेटरों के साथ नेस्टेड if स्टेटमेंट का उपयोग करना शामिल है। यहाँ एक उदाहरण कोड है:

एक्स = बीस ;

अगर एक्स < 5

डिस्प ( 'एक्स है से कम 5 ' )

अन्यथा एक्स < 3 || एक्स > 12

डिस्प ( 'एक्स है से कम 3 या इससे भी अधिक 12 ' ) ;

अन्य

डिस्प ( 'एक्स है बीच में 10 और 12 ' ) ;

अंत

हमारे पास एक if स्टेटमेंट है जो OR ऑपरेटर (||) का उपयोग करके कई स्थितियों के विरुद्ध वेरिएबल x के मान की जांच करता है। सबसे पहले, यह जाँचता है कि क्या x 5 से कम है। यदि यह स्थिति सत्य है, तो यह संदेश प्रदर्शित करेगा कि x 5 से कम है।



यदि प्रारंभिक स्थिति गलत का मूल्यांकन करती है, तो कोड अन्यथा-यदि कथन पर आगे बढ़ता है, जो सत्यापित करता है कि x या तो 3 से कम है या 12 से अधिक है। यदि यह स्थिति सत्य है, तो यह संदेश प्रदर्शित करेगा कि x 3 से कम है या 12 से अधिक है।

यदि पूर्ववर्ती शर्तों में से कोई भी सत्य नहीं है, जिसका अर्थ है कि x न तो 5 से कम है और न ही OR शर्त को संतुष्ट करता है, तो कोड अन्य ब्लॉक को निष्पादित करेगा। इस स्थिति में, यह 10 और 12 के बीच संदेश x प्रदर्शित करेगा।

निष्कर्ष

MATLAB के if स्टेटमेंट में OR ऑपरेटर का उपयोग करने से आप एक साथ कई स्थितियों का मूल्यांकन कर सकते हैं, जिससे आपको अपने कोड में अधिक लचीलापन मिलता है। हमने if स्टेटमेंट्स में OR ऑपरेटर को शामिल करने के लिए दो अलग-अलग उदाहरण तलाशे हैं, जिनमें if-else स्टेटमेंट्स और नेस्टेड if स्टेटमेंट्स शामिल हैं।