MATLAB में क्या खोज () करता है?
MATLAB में खोज () फ़ंक्शन का उपयोग किसी सरणी या मैट्रिक्स में गैर-शून्य या गैर-खाली तत्वों के सूचकांकों का पता लगाने के लिए किया जाता है। यह दिए गए आवश्यकता को पूरा करने वाले घटकों के सूचकांक के साथ एक वेक्टर देता है। खोज () फ़ंक्शन का मुख्य उद्देश्य किसी दिए गए डेटा संरचना के भीतर किसी विशेष मानदंड या शर्त को पूरा करने वाले तत्वों की स्थिति की पहचान करना है, MATLAB में खोज () फ़ंक्शन के लिए मूल सिंटैक्स निम्नानुसार है:
सूचकांक = पाना ( सरणी )यहां ही सरणी इनपुट सरणी या मैट्रिक्स को संदर्भित करता है, और सूचकांक आउटपुट का प्रतिनिधित्व करते हैं, जो एक वेक्टर है जिसमें सरणी में तत्वों के सूचकांक होते हैं जो खाली या शून्य नहीं होते हैं।
1: गैर-शून्य तत्वों को ढूँढना
खोज () फ़ंक्शन का सबसे आम उपयोग किसी सरणी में गैर-शून्य तत्वों के सूचकांकों का पता लगाने के लिए है, निम्न उदाहरण पर विचार करें:
ए = [ 1 0 2 0 3 0 ] ;
सूचकांक = पाना ( ए ) ;
disp ( सूचकांक ) ;
इस उदाहरण में, खोज () फ़ंक्शन सरणी में गैर-शून्य तत्वों के सूचकांक लौटाता है ए , जो 1, 3 और 5 हैं:
2: सेल एरे में गैर-खाली तत्वों को ढूँढना
खोज () फ़ंक्शन का उपयोग सेल सरणी में गैर-खाली तत्वों के सूचकांकों का पता लगाने के लिए भी किया जा सकता है, निम्न उदाहरण पर विचार करें:
सी = { [ ] , 'नमस्ते' , [ ] , 'वह स्वयं' } ;सूचकांक = पाना ( ~ android ( 'खाली है' , सी ) ) ;
disp ( सूचकांक ) ;
इस मामले में, खोज () फ़ंक्शन सेल सरणी पर लागू होता है सी यह जाँचने के बाद कि क्या प्रत्येक तत्व का उपयोग करके खाली है android समारोह। यह गैर-खाली तत्वों के सूचकांक लौटाता है, जो 2 और 4 हैं।
3: एक स्थिति को संतुष्ट करने वाले तत्वों को खोजना
किसी विशिष्ट स्थिति को पूरा करने वाले तत्वों का पता लगाने के लिए खोज () फ़ंक्शन को तार्किक अभिव्यक्तियों के साथ जोड़ा जा सकता है, निम्नलिखित उदाहरण पर विचार करें:
बी = [ 5 10 पंद्रह बीस 25 ] ;सूचकांक = पाना ( बी > पंद्रह ) ;
disp ( सूचकांक ) ;
इस उदाहरण में, सरणी में तत्वों के सूचकांक की पहचान करने के लिए खोज () फ़ंक्शन का उपयोग किया जाता है बी जो इससे बड़े हैं पंद्रह . आउटपुट 20 और 25 के मूल्यों के अनुरूप सूचकांक 4 और 5 प्रदान करता है।
4: बहुआयामी सरणियों में विशिष्ट तत्वों को ढूँढना
खोज () फ़ंक्शन बहुआयामी सरणियों पर भी काम कर सकता है और विशिष्ट तत्वों के सूचकांक लौटा सकता है, निम्नलिखित उदाहरण पर विचार करें:
एम = [ 1 2 3 ; 4 5 6 ; 7 8 9 ] ;सूचकांक = पाना ( एम == 5 ) ;
disp ( सूचकांक ) ;
यहां, मैट्रिक्स में तत्व के सूचकांक का पता लगाने के लिए खोज () फ़ंक्शन का उपयोग किया जाता है एम जो कि 5 के बराबर है, आउटपुट से पता चलता है कि तत्व इंडेक्स 5 पर पाया जाता है।
निष्कर्ष
MATLAB में खोज () फ़ंक्शन सरणियों, सेल सरणियों और बहुआयामी सरणियों में गैर-शून्य या गैर-रिक्त तत्वों का पता लगाने के लिए एक मूल्यवान उपकरण है। खोज () फ़ंक्शन का उपयोग करने के विभिन्न तरीकों में महारत हासिल करके, MATLAB उपयोगकर्ता कुशलतापूर्वक सूचकांकों को पुनः प्राप्त कर सकते हैं और अपने डेटा से प्रासंगिक जानकारी निकाल सकते हैं। इस लेख में उदाहरणों के साथ खोज () फ़ंक्शन के कुछ मूलभूत अनुप्रयोगों को शामिल किया गया है।