MATLAB இல் உள்ள மேட்ரிக்ஸில் இருந்து NaN மதிப்புகளை அகற்ற வெவ்வேறு முறைகள்

Matlab Il Ulla Metriksil Iruntu Nan Matippukalai Akarra Vevveru Muraikal



தி எண் அல்ல மதிப்புகள், பொதுவாக குறிப்பிடப்படுகிறது NaN மதிப்புகள் விடுபட்ட அல்லது தவறான தரவைக் குறிக்கப் பயன்படுத்தப்படுகின்றன. இந்த மதிப்புகள் உண்மையான மதிப்புகள் அல்ல; எனவே, அவற்றை உங்கள் கணிதக் கணக்கீடுகளில் பயன்படுத்த முடியாது. உங்கள் முடிவு அல்லது வெளியீடு அடங்கியிருந்தால் NaN மதிப்புகள் , உங்கள் முடிவுகள் துல்லியமாகவும் சீராகவும் இருப்பதை உறுதிசெய்ய அவற்றை அகற்ற வேண்டும். காரணம் NaN மதிப்புகள் உங்கள் கணித செயல்பாடுகளை சீர்குலைத்து, உங்கள் முடிவுகளை தவறானதாக மாற்றும். மேலும், இந்த மதிப்புகளின் இருப்பு உங்கள் முடிவுகளை மற்ற முடிவுகளுடன் ஒப்பிடுவதை கடினமாக்கும்.

நீங்கள் அகற்ற விரும்பினால் இந்த வழிகாட்டியைப் படியுங்கள் NaN மதிப்புகள் MATLAB இல் உள்ள ஒரு அணியிலிருந்து.

MATLAB இல் உள்ள மேட்ரிக்ஸில் இருந்து NaN மதிப்புகளை அகற்றுவதற்கான முறைகள்

MATLAB இல் உள்ள மேட்ரிக்ஸிலிருந்து நீங்கள் NAN மதிப்புகளை அகற்றலாம்:







முறை 1: rmmissing() செயல்பாட்டைப் பயன்படுத்தி MATLAB இல் உள்ள மேட்ரிக்ஸில் இருந்து NaN மதிப்புகளை அகற்றவும்

தி அனுமதி () MATLAB இல் உள்ளமைக்கப்பட்ட செயல்பாடாகும், அதை நீங்கள் எளிதாக அகற்ற பயன்படுத்தலாம் NaN மதிப்புகள் உங்கள் MATLAB குறியீட்டில் உள்ள மேட்ரிக்ஸில் இருந்து. இந்தச் செயல்பாடு ஒரு மேட்ரிக்ஸை உள்ளீடாக எடுத்துக்கொண்டு புதிய மேட்ரிக்ஸை வழங்கும் NaN மதிப்புகள் .



தொடரியல்
தி அனுமதி () செயல்பாடு கீழே கொடுக்கப்பட்டுள்ள MATLAB இல் ஒரு எளிய தொடரியல் பின்பற்றுகிறது:



rmmissing ( எம் )

எங்கே எம் ஒரு அணி உள்ளது NaN மதிப்புகள் .





உதாரணமாக
பின்வரும் உதாரணம் பயன்படுத்துவதை நிரூபிக்கிறது அனுமதி () அகற்றுவதில் செயல்பாடு NaN மதிப்புகள் பயனர் குறிப்பிட்ட மேட்ரிக்ஸிலிருந்து.

= [ 6 9 8 NaN NaN 9 2 7 ] ;
B = rmmissing ( ) ;
disp ( பி ) ;



முறை 2: isnan() செயல்பாட்டைப் பயன்படுத்தி MATLAB இல் உள்ள மேட்ரிக்ஸில் இருந்து NaN மதிப்புகளை அகற்றவும்

நீங்கள் பயன்படுத்தலாம் இஸ்னான்() அகற்ற உங்கள் MATLAB குறியீட்டில் செயல்படும் NaN உங்கள் மேட்ரிக்ஸிலிருந்து மதிப்புகள். நீங்கள் அகற்ற விரும்பும் மேட்ரிக்ஸின் அதே வாதத்தை இது பயன்படுத்துகிறது NaN மதிப்புகள். இருப்பினும், மதிப்புகளைக் கொடுப்பதற்குப் பதிலாக, இந்தச் செயல்பாடு தருக்க மதிப்புகளை வழங்குகிறது, அதாவது தருக்க 1 இருந்தால் நீங்கள் பார்ப்பீர்கள் NaN value மேட்ரிக்ஸில் தருக்க 0 இல்லை என்றால் NaN value அணியில்.

தொடரியல்

பயன்படுத்த வேண்டிய தொடரியல் இஸ்னான்() MATLAB இல் செயல்பாடு கீழே கொடுக்கப்பட்டுள்ளது:

ஒரு ( எம் )

இங்கே, எம் நீங்கள் அகற்ற விரும்பும் அணி NaN மதிப்புகள்.

உதாரணமாக

கீழே கொடுக்கப்பட்டுள்ள உதாரணம் ஏற்கனவே கொடுக்கப்பட்டதைப் போன்றது அனுமதி () செயல்பாடு. இருப்பினும், அதற்கு பதிலாக அனுமதி () , நாங்கள் பயன்படுத்துவோம் இஸ்னான்() அகற்றுவதற்கான செயல்பாடு NaN மதிப்புகள் குறியீட்டிலிருந்து. மேலும், NaN மதிப்புகள் இல்லாத மேட்ரிக்ஸின் மதிப்புகளைச் சேமிக்கும் மற்றொரு மேட்ரிக்ஸை உருவாக்குவோம்.

= [ 6 9 8 NaN NaN 9 2 7 ] ;
பி = இஸ்னான் ( ) ;
disp ( பி )
சி = ஏ ( ~பி )

முடிவுரை

தி NaN மதிப்புகள் உங்கள் MATLAB குறியீட்டில் முடிவைப் பெறுவதை கடினமாக்குங்கள். இதைப் பயன்படுத்தி உங்கள் குறியீட்டில் அவற்றை நீக்கலாம் அனுமதி () அல்லது இஸ்னான்() செயல்பாடு. பயன்பாடு அனுமதி () அது உடனடியாக முடிவைத் தருவதால் நேரடியானது. இருப்பினும், வழக்குக்கு இஸ்னான்() , நீங்கள் தருக்க மதிப்புகளைப் பார்ப்பீர்கள் மற்றும் விரும்பிய அணியைப் பெற, நீங்கள் இல்லாத மேட்ரிக்ஸில் இருந்து உறுப்புகளைப் பெற வேண்டும். NaN . இந்த மேலே உள்ள வழிகாட்டி இந்த இரண்டு முறைகளையும் அகற்றுவதற்கு வழங்குகிறது NaN மதிப்புகள் MATLAB இன் மேட்ரிக்ஸில் இருந்து உங்களுக்கு மிகவும் பொருத்தமான ஒன்றை நீங்கள் தேர்வு செய்யலாம்.