MATLAB में 'त्रुटि का उपयोग / मैट्रिक्स आयाम सहमत होना चाहिए' को कैसे ठीक करें

Matlab Mem Truti Ka Upayoga Maitriksa Ayama Sahamata Hona Cahi E Ko Kaise Thika Karem



MATLAB एक सहायक प्रोग्रामिंग टूल है जो हमें विभिन्न मैट्रिक्स ऑपरेशन करने के साथ-साथ दो या दो से अधिक आयामों में फ़ंक्शन प्लॉट करने की अनुमति देता है। कभी-कभी मैट्रिक्स, अंकगणितीय संचालन, या कई आयामों में कार्यों को प्लॉट करते समय, हम अनुभव करते हैं 'उपयोग करने में त्रुटि/मैट्रिक्स आयाम सहमत होने चाहिए' MATLAB में त्रुटि. MATLAB में इस प्रकार की त्रुटि विभिन्न मैट्रिक्स के आकार या आयाम के कारण होती है।

यदि आप भी इसी प्रकार की त्रुटि का अनुभव कर रहे हैं, तो MATLAB में इसे ठीक करने के लिए इस मार्गदर्शिका को पढ़ें।

MATLAB में 'त्रुटि का उपयोग / मैट्रिक्स आयाम सहमत होना चाहिए' कैसे होता है?

इसके दो मुख्य कारण हैं 'उपयोग करने में त्रुटि/मैट्रिक्स आयाम सहमत होने चाहिए' MATLAB में घटित होने वाले, जो इस प्रकार हैं:







  • तत्व-वार डॉट संचालन करते समय मैट्रिक्स का आकार समान नहीं होता है।
  • अलग-अलग लंबाई के दो या दो से अधिक डेटा सेट प्लॉट करें।

MATLAB में 'त्रुटि का उपयोग / मैट्रिक्स आयाम सहमत होना चाहिए' को कैसे ठीक करें?

त्रुटि ' /मैट्रिक्स आयामों का उपयोग करने में त्रुटि सहमत होनी चाहिए 'इसके द्वारा ठीक किया जा सकता है:



  • डॉट ऑपरेशन का उपयोग करके तत्व-वार विभाजन करते समय एक ही आकार के दो या दो से अधिक मैट्रिक्स को परिभाषित करना।
  • दो या दो से अधिक डेटा सेट प्लॉट करते समय, उन सभी की लंबाई समान होनी चाहिए।

उदाहरण

इसे ठीक करने का तरीका जानने के लिए इन उदाहरणों का पालन करें /मैट्रिक्स आयामों का उपयोग करने में त्रुटि सहमत होनी चाहिए मैटलैब में।



उदाहरण 1: मैट्रिक्स या अंकगणितीय संचालन करते समय त्रुटि 'मैट्रिक्स आयामों का उपयोग करने में त्रुटि / मैट्रिक्स सहमत होना चाहिए' को कैसे ठीक करें?

इस उदाहरण में, हम एक सदिश x और एक सदिश y, जो कि x का एक फलन है, को परिभाषित करते हैं। फिर हम इन दो वैक्टरों के बीच तत्व-वार गुणन ऑपरेशन करते हैं।





एक्स = - 1.5 : 0.1 : 1.5 ;
और = 1 / sqrt ( एक्स ) ;
जेड = एक्स. * और

जब हम इस कोड को निष्पादित करते हैं, तो हमें एक मिलता है 'उपयोग करने में त्रुटि/मैट्रिक्स आयाम सहमत होने चाहिए' जैसा कि स्क्रीन पर दिखाया गया है।



यह त्रुटि पंक्ति 2 में हुई क्योंकि हमने x के प्रत्येक तत्व के अनुरूप y की गणना करते समय तत्व-वार संचालन नहीं किया। इस त्रुटि को एक डॉट ऑपरेटर का उपयोग करके ठीक किया जा सकता है जो x और y के बीच तत्व-वार ऑपरेशन करता है।

एक्स = - 1.5 : 0.1 : 1.5 ;
और = 1 . / sqrt ( एक्स ) ;
जेड = एक्स. * और

उदाहरण 2: किसी फ़ंक्शन को प्लॉट करते समय इस त्रुटि 'मैट्रिक्स आयामों का उपयोग करने में त्रुटि होनी चाहिए' को कैसे ठीक करें?

यह उदाहरण एक वेक्टर x घोषित करता है और x के संदर्भ में एक फ़ंक्शन y को परिभाषित करता है। फिर हम MATLAB का उपयोग करके x और y प्लॉट करते हैं कथानक() समारोह।

एक्स = 1.5 : 0.1 : 3 ;
और = 1 / sqrt ( एक्स ) ;
कथानक ( एक्स, वाई )

यह कोड एक त्रुटि उत्पन्न करता है' /मैट्रिक्स आयामों का उपयोग करने में त्रुटि सहमत होनी चाहिए जैसा कि स्क्रीन पर दिखाया गया है।

त्रुटि इसलिए हुई क्योंकि y की लंबाई x के समान नहीं है। आख़िरकार, यहां डॉट ऑपरेशन गायब है। डॉट ऑपरेशन का उपयोग करके, हम y को x के समान लंबाई के रूप में परिभाषित करके इस त्रुटि को ठीक कर सकते हैं।

एक्स = 1.5 : 0.1 : 3 ;
और = 1 . / sqrt ( एक्स ) ;
कथानक ( एक्स, वाई )

निष्कर्ष

मैटलैब में मैट्रिक्स या अंकगणितीय संचालन करते समय या कई आयामों के साथ फ़ंक्शन प्लॉट करते समय 'त्रुटि का उपयोग / मैट्रिक्स आयाम सहमत होना चाहिए' होता है। यह त्रुटि ऑपरेशन में शामिल मैट्रिक्स आकार या आयामों की असंगति के कारण हो सकती है। इस गाइड में, हमने 'पर काबू पाने के कारणों और समाधानों का पता लगाया है' /मैट्रिक्स आयामों का उपयोग करने में त्रुटि सहमत होनी चाहिए मैटलैब में। उन्हें समझने से आपको MATLAB में कुशल और त्रुटि रहित कोड लिखने में मदद मिलेगी।