நீங்கள் அகற்ற விரும்பினால் இந்த வழிகாட்டியைப் படியுங்கள் NaN மதிப்புகள் MATLAB இல் உள்ள ஒரு அணியிலிருந்து.
MATLAB இல் உள்ள மேட்ரிக்ஸில் இருந்து NaN மதிப்புகளை அகற்றுவதற்கான முறைகள்
MATLAB இல் உள்ள மேட்ரிக்ஸிலிருந்து நீங்கள் NAN மதிப்புகளை அகற்றலாம்:
முறை 1: rmmissing() செயல்பாட்டைப் பயன்படுத்தி MATLAB இல் உள்ள மேட்ரிக்ஸில் இருந்து NaN மதிப்புகளை அகற்றவும்
தி அனுமதி () MATLAB இல் உள்ளமைக்கப்பட்ட செயல்பாடாகும், அதை நீங்கள் எளிதாக அகற்ற பயன்படுத்தலாம் NaN மதிப்புகள் உங்கள் MATLAB குறியீட்டில் உள்ள மேட்ரிக்ஸில் இருந்து. இந்தச் செயல்பாடு ஒரு மேட்ரிக்ஸை உள்ளீடாக எடுத்துக்கொண்டு புதிய மேட்ரிக்ஸை வழங்கும் NaN மதிப்புகள் .
தொடரியல்
தி அனுமதி () செயல்பாடு கீழே கொடுக்கப்பட்டுள்ள MATLAB இல் ஒரு எளிய தொடரியல் பின்பற்றுகிறது:
rmmissing ( எம் )
எங்கே எம் ஒரு அணி உள்ளது NaN மதிப்புகள் .
உதாரணமாக
பின்வரும் உதாரணம் பயன்படுத்துவதை நிரூபிக்கிறது அனுமதி () அகற்றுவதில் செயல்பாடு NaN மதிப்புகள் பயனர் குறிப்பிட்ட மேட்ரிக்ஸிலிருந்து.
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 இன் மேட்ரிக்ஸில் இருந்து உங்களுக்கு மிகவும் பொருத்தமான ஒன்றை நீங்கள் தேர்வு செய்யலாம்.