यदि आप हटाना चाहते हैं तो यह मार्गदर्शिका पढ़ें NaN मान MATLAB में एक मैट्रिक्स से.
MATLAB में मैट्रिक्स से NaN मान निकालने की विधियाँ
आप MATLAB में मैट्रिक्स से NAN मान हटा सकते हैं:
विधि 1: rmmissing() फ़ंक्शन का उपयोग करके MATLAB में मैट्रिक्स से NaN मान निकालें
rmलापता() MATLAB में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग आप आसानी से हटाने के लिए कर सकते हैं NaN मान आपके MATLAB कोड में एक मैट्रिक्स से। यह फ़ंक्शन एक मैट्रिक्स को इनपुट के रूप में लेता है और एक नया मैट्रिक्स लौटाता है जिसमें शामिल नहीं है NaN मान .
वाक्य - विन्यास
rmलापता() फ़ंक्शन MATLAB में एक सरल सिंटैक्स का अनुसरण करता है जैसा कि नीचे दिया गया है:
rmलापता ( एम )
कहाँ एम एक मैट्रिक्स है जिसमें NaN मान .
उदाहरण
निम्नलिखित उदाहरण इसके उपयोग को दर्शाता है rmलापता() को हटाने का कार्य करता है NaN मान उपयोगकर्ता द्वारा निर्दिष्ट मैट्रिक्स से।
बी = आरएमलापता ( ए ) ;
डिस्प ( बी ) ;
विधि 2: isnan() फ़ंक्शन का उपयोग करके MATLAB में मैट्रिक्स से NaN मान निकालें
आप भी उपयोग कर सकते हैं इस्नान() हटाने के लिए अपने MATLAB कोड में कार्य करें नेन आपके मैट्रिक्स से मान। यह उसी तर्क का उपयोग करता है जो एक मैट्रिक्स है जिससे आप हटाना चाहते हैं नेन मूल्य. हालाँकि, मान देने के बजाय, यह फ़ंक्शन तार्किक मान प्रदान करता है, अर्थात यदि कोई है तो आपको तार्किक 1 दिखाई देगा NaN मान मैट्रिक्स में जबकि कोई तार्किक 0 नहीं है NaN मान मैट्रिक्स में.
वाक्य - विन्यास
उपयोग करने के लिए वाक्यविन्यास इस्नान() MATLAB में फ़ंक्शन नीचे दिया गया है:
यहाँ, एम वह मैट्रिक्स है जिससे आप हटाना चाहते हैं नेन मूल्य.
उदाहरण
नीचे दिया गया उदाहरण पहले से ही दिए गए उदाहरण के समान है rmलापता() समारोह। हालाँकि, इसके बजाय rmलापता() , हम इस्तेमाल करेंगे इस्नान() हटाने का कार्य NaN मान कोड से. इसके अलावा, हम एक अन्य मैट्रिक्स भी बनाएंगे जो एक मैट्रिक्स के मूल्यों को संग्रहीत करेगा जिसमें NaN मान शामिल नहीं हैं।
ए = [ 6 9 8 नैन नैन 9 2 7 ] ;बी = इस्नान ( ए ) ;
डिस्प ( बी )
सी = ए ( ~बी )
निष्कर्ष
NaN मान इससे आपके लिए अपने MATLAB कोड में परिणाम प्राप्त करना कठिन हो जाएगा। आप का उपयोग करके उन्हें अपने कोड से हटा सकते हैं rmलापता() या इस्नान() समारोह। का उपयोग rmलापता() यह सीधा है क्योंकि यह तुरंत परिणाम देता है। हालाँकि, के मामले के लिए इस्नान() , आप तार्किक मान देखेंगे और वांछित मैट्रिक्स प्राप्त करने के लिए, आपको मैट्रिक्स से वे तत्व प्राप्त करने होंगे जो नहीं हैं नेन . उपरोक्त मार्गदर्शिका में इसे हटाने के लिए ये दोनों विधियाँ प्रदान की गई हैं NaN मान MATLAB के मैट्रिक्स से और आप वह चुन सकते हैं जो आपके लिए बेहतर हो।