MATLAB में ऐरे तत्वों का उपयोग कैसे करें

Matlab Mem Aire Tatvom Ka Upayoga Kaise Karem



सरणी में किसी तत्व की स्थिति (सूचकांक) के आधार पर MATLAB में सरणी तत्वों को पुनः प्राप्त करने के तीन मूलभूत तरीके हैं। इन तरीकों में स्थिति, तार्किक अनुक्रमण और रैखिक अनुक्रमण शामिल हैं। इस ब्लॉग में, हम बताएंगे कि MATLAB में इन तरीकों का उपयोग करके सरणी तत्वों तक कैसे पहुंचा जाए।

MATLAB में ऐरे तत्वों का उपयोग करना

सरणी तत्व प्राप्त करने के लिए तीन विधियाँ हैं:

तत्व स्थितियों का उपयोग करके अनुक्रमण करना

इस पद्धति में तत्वों के सूचकांक आमतौर पर स्पष्ट रूप से निर्दिष्ट किए जाते हैं। उदाहरण के लिए, मैट्रिक्स के एकल तत्व को पुनः प्राप्त करने के लिए तत्व की पंक्ति संख्या और स्तंभ संख्या प्रदान करें।







ए = [ लोगों ( 3 ) शून्य ( 3 ) आँख ( 3 ) ]
तत्व = ए ( 2 , 8 )



हम प्रत्येक तत्व के लिए वेक्टर के सूचकांकों को इंगित करके एक साथ कई तत्वों तक पहुंच सकते हैं। उदाहरण के लिए, मैट्रिक्स ए की दूसरी पंक्ति से 2, 5 और 8 तत्वों तक पहुंचें।



ए = [ लोगों ( 3 ) शून्य ( 3 ) आँख ( 3 ) ]
तत्व = ए ( 2 , [ 2 5 8 ] )





पंक्तियों या स्तंभों के समूह में तत्वों तक पहुँचने के लिए कोलन का उपयोग करें। उदाहरण के लिए, A की दूसरी से तीसरी पंक्ति और उसके 2, 3 और 5वें कॉलम में प्रविष्टियाँ पुनः प्राप्त करें।

ए = [ लोगों ( 3 ) शून्य ( 3 ) आँख ( 3 ) ]
तत्व = ए ( 2 : 3 , [ 2 5 8 ] )



उच्च-आयामी सरणियों के लिए सिंटैक्स को सरणी आयामों तक विस्तारित करें। उदाहरण के लिए, एक यादृच्छिक 3-बाय-5-बाय-2-संख्या सरणी पर विचार करें और उस सरणी सदस्य तक पहुंचें जो दूसरी पंक्ति, तीसरे कॉलम और दूसरी शीट में स्थित है।

ए = रैंड ( 3 , 5 , 2 )
तत्व = ए ( 2 , 3 , 2 )

एकल अनुक्रमणिका का उपयोग करके अनुक्रमणिका बनाना

एकल सूचकांक या रैखिक सूचकांक का उपयोग करना किसी सरणी के तत्वों तक पहुंचने का एक और तरीका है, जो सरणी के आकार या आयामों से स्वतंत्र है। हालाँकि सरणियों को तत्वों के एकल स्तंभ के रूप में मेमोरी में संग्रहीत किया जाता है, MATLAB उन्हें उनके परिभाषित रूपों और आकारों के आधार पर प्रिंट करता है। इस अवधारणा को देखने के लिए मैट्रिक्स एक उपयोगी उपकरण है। नीचे दिखाए गए सरणी को 2-बाय-2 मैट्रिक्स के रूप में प्रस्तुत किए जाने के बजाय, MATLAB द्वारा एक जोड़े गए A के कॉलम का उपयोग करके दूसरे के बाद बनाए गए कॉलम के रूप में संग्रहीत किया जाता है। संग्रहीत वेक्टर को प्रदर्शित करने के लिए एक एकल कोलन का उपयोग किया जा सकता है, जिसमें निम्नलिखित तत्व होते हैं।

ए = [ लोगों ( 2 ) शून्य ( 2 ) आँख ( 2 ) ] ;
तत्व = ए ( : )

हम सिंटैक्स A(2,5) का उपयोग करके A के (2,5) तत्व तक पहुंच सकते हैं। चूँकि 0 संग्रहीत वेक्टर अनुक्रम का दसवां तत्व है, हम सिंटैक्स A(10) का उपयोग करके भी इस तत्व को पुनः प्राप्त कर सकते हैं।

ए = [ लोगों ( 2 ) शून्य ( 2 ) आँख ( 2 ) ]
तत्व = ए ( 2 , 5 )
तत्व = ए ( 10 )

तार्किक मूल्यों का उपयोग करके अनुक्रमण करना

सरणियों में अनुक्रमण के लिए एक और उपयोगी तरीका सही और साथ ही गलत तार्किक संकेतकों का उपयोग करना है, खासकर सशर्त बयानों का उपयोग करते समय। उदाहरण के लिए, हम यह निर्धारित करना चाहते हैं कि क्या मैट्रिक्स ए की प्रविष्टियाँ एक अलग मैट्रिक्स बी में उनकी संबंधित प्रविष्टियों के बराबर हैं। जब ए में एक तत्व और बी में उसके संबंधित तत्व बराबर होते हैं, तो बराबर ऑपरेटर एक तार्किक सरणी उत्पन्न करता है जिसके तत्व 1 होते हैं।

ए = [ लोगों ( 2 ) शून्य ( 2 ) आँख ( 2 ) ]
बी = [ 1 : 6 ; 7 : 12 ]
में= ==बी

निष्कर्ष

सरणी में किसी तत्व के सूचकांक के आधार पर MATLAB में सरणी तत्वों तक पहुंचने के लिए तीन मौलिक दृष्टिकोण हैं। इन दृष्टिकोणों में स्थिति के अनुसार सूचकांक, तार्किक अनुक्रमण और रैखिक अनुक्रमण शामिल हैं। इस ट्यूटोरियल में, हमने सीखा कि कई MATLAB उदाहरणों का उपयोग करके इन तरीकों का उपयोग करके सरणी तत्वों तक कैसे पहुंचा जाए।