यह ट्यूटोरियल दर्शाता है कि MATLAB में कोई शर्त सत्य होने पर दोहराने के लिए थोड़ी देर का लूप कैसे बनाया जाए।
जब MATLAB में कोई शर्त सत्य हो तो दोहराने के लिए थोड़ी देर का लूप कैसे उत्पन्न करें?
जबकि लूप MATLAB में एक पुनरावृत्तीय कथन है जिसका उपयोग अनिर्दिष्ट संख्या में पुनरावृत्तियों पर एक या अधिक कथनों को निष्पादित करने के लिए किया जाता है। जब प्रक्रिया थोड़ी देर के लूप में शुरू होती है तो यह तब तक जारी रहती है जब तक दी गई लूपिंग स्थिति पूरी नहीं हो जाती।
ध्यान रखें कि, लूप के विपरीत, while लूप में पुनरावृत्तियों की सटीक संख्या पहले से ज्ञात नहीं होती है।
जबकि लूप के अनुक्रमित चर को किसी भी चर द्वारा दर्शाया जा सकता है, हालांकि, ज्यादातर उपयोग किए जाने वाले चर i और j हैं लेकिन इन चर को MATLAB में टाला जाना चाहिए क्योंकि इनका उपयोग जटिल संख्याओं के लिए किया जाता है।
वाक्य - विन्यास
MATLAB में व्हाइल-एंड लूप स्टेटमेंट का मूल सिंटैक्स नीचे दिया गया है:
जबकि अभिव्यक्ति
कथन
अंत
यहाँ:
जबकि अभिव्यक्ति कथनों के दिए गए समूह को तब तक निष्पादित करती है जब तक कि निर्दिष्ट लूपिंग स्थिति संतुष्ट न हो जाए।
while अभिव्यक्ति में एक शर्त शामिल होती है जो यह तय करती है कि while लूप कितने समय तक काम करेगा। यदि यह शर्त सत्य है, तो समय और अंत के बीच कथनों का समूह निष्पादित किया जाता है, और प्रक्रिया तब तक दोहराई जाती है जब तक कि समय शर्त सत्य न हो जाए। जब while स्थिति गलत होती है, तो प्रक्रिया रुक जाती है और while लूप समाप्त हो जाता है।
उदाहरण
MATLAB में स्थिति सत्य होने पर दोहराने के लिए थोड़ी देर का लूप कैसे बनाया जाए, यह समझने के लिए नीचे दिए गए उदाहरणों का पालन करें।
उदाहरण 1: समान दूरी वाला वेक्टर बनाने के लिए while लूप का उपयोग करना
उदाहरण में, हम समान दूरी वाले वेक्टर को बनाने के लिए while लूप का उपयोग करते हैं जो while लूप को तब तक दोहराता है जब तक कि स्थिति सत्य न हो जाए।
एक्स = 0जबकि एक्स < बीस
एक्स = एक्स+ 5 ;
डिस्प ( एक्स )
अंत
उदाहरण 2: किसी संख्या के फैक्टोरियल की गणना करने के लिए व्हाइल लूप का उपयोग करना
यह MATLAB कोड while लूप स्टेटमेंट का उपयोग करके संख्या 5 के फैक्टोरियल की गणना करता है।
तथ्य = 1 ;एक्स = 1 ;
जबकि एक्स < = 5
तथ्य = तथ्य * एक्स;
एक्स = एक्स + 1 ;
अंत
fprintf ( '5 का परिकलित भाज्य है' )
डिस्प ( तथ्य )
निष्कर्ष
जबकि लूप MATLAB में एक पुनरावृत्त कथन है जिसका उपयोग किसी कथन या कथनों के समूह को कई बार निष्पादित करने के लिए किया जाता है जब पुनरावृत्तियों की संख्या पहले से निर्दिष्ट नहीं होती है। हम उस स्थिति में थोड़ी देर के लूप का उपयोग करते हैं जब पुनरावृत्तियों की सटीक संख्या को जाने बिना लूपिंग की आवश्यकता होती है। इस ट्यूटोरियल ने यह सीखने के लिए एक आसान मार्गदर्शिका प्रस्तुत की है कि MATLAB में स्थिति सही होने पर दोहराने के लिए थोड़ी देर का लूप कैसे बनाया जाए। इस गाइड को समझने से आपको MATLAB में अभिव्यक्ति के दौरान उपयोग करने की कला सीखने में मदद मिलेगी।