மாட்லாப்பில் என்ன கண்டுபிடிக்கிறது() செய்கிறது

Matlappil Enna Kantupitikkiratu Ceykiratu



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

MATLAB இல் கண்டுபிடிப்பது() என்ன செய்கிறது?

MATLAB இல் உள்ள find() செயல்பாடு பூஜ்ஜியம் அல்லாத அல்லது காலியாக இல்லாத உறுப்புகளின் குறியீடுகளை வரிசை அல்லது மேட்ரிக்ஸில் கண்டறிய பயன்படுகிறது. கொடுக்கப்பட்ட தேவையை பூர்த்தி செய்யும் கூறுகளின் குறியீடுகளுடன் ஒரு திசையன் திரும்ப கொடுக்கிறது. ஃபைண்ட்() செயல்பாட்டின் முக்கிய நோக்கம், கொடுக்கப்பட்ட தரவு கட்டமைப்பிற்குள் ஒரு குறிப்பிட்ட அளவுகோல் அல்லது நிபந்தனையை பூர்த்தி செய்யும் உறுப்புகளின் நிலைகளைக் கண்டறிவதாகும், MATLAB இல் உள்ள Find() செயல்பாட்டிற்கான அடிப்படை தொடரியல் பின்வருமாறு:

குறியீடுகள் = கண்டுபிடிக்க ( வரிசை )

இங்கே, தி வரிசை உள்ளீட்டு வரிசை அல்லது அணி, மற்றும் குறியீடுகள் வெளியீட்டைக் குறிக்கும், இது வெக்டரில் உள்ள உறுப்புகளின் குறியீடுகளைக் கொண்ட வெக்டராக உள்ளது, அவை காலியாகவோ அல்லது பூஜ்ஜியமாகவோ இல்லை.







1: பூஜ்ஜியமற்ற கூறுகளைக் கண்டறிதல்

கண்டுபிடிப்பு() செயல்பாட்டின் மிகவும் பொதுவான பயன்பாடானது, ஒரு வரிசையில் பூஜ்ஜியமற்ற உறுப்புகளின் குறியீடுகளைக் கண்டறிவதாகும், பின்வரும் எடுத்துக்காட்டைக் கவனியுங்கள்:



ஏ = [ 1 0 2 0 3 0 ] ;

குறியீடுகள் = கண்டுபிடிக்க ( ) ;

disp ( குறியீடுகள் ) ;

இந்த எடுத்துக்காட்டில், கண்டு() செயல்பாடு வரிசையில் பூஜ்ஜியமற்ற உறுப்புகளின் குறியீடுகளை வழங்குகிறது , அவை 1, 3 மற்றும் 5:







2: செல் வரிசைகளில் காலியாக இல்லாத உறுப்புகளைக் கண்டறிதல்

செல் வரிசைகளில் காலியாக இல்லாத தனிமங்களின் குறியீடுகளைக் கண்டறியவும் கண்டு() செயல்பாட்டைப் பயன்படுத்தலாம், பின்வரும் எடுத்துக்காட்டைக் கவனியுங்கள்:

சி = { [ ] , 'வணக்கம்' , [ ] , 'தன்னை' } ;

குறியீடுகள் = கண்டுபிடிக்க ( ~ செல் வேடிக்கை ( 'காலியாக உள்ளது' , சி ) ) ;

disp ( குறியீடுகள் ) ;

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

3: ஒரு நிபந்தனையை திருப்திப்படுத்தும் கூறுகளைக் கண்டறிதல்

ஒரு குறிப்பிட்ட நிபந்தனையைப் பூர்த்தி செய்யும் கூறுகளைக் கண்டறிய, கண்டுபிடி() செயல்பாட்டை தருக்க வெளிப்பாடுகளுடன் இணைக்கலாம், பின்வரும் எடுத்துக்காட்டைக் கவனியுங்கள்:

பி = [ 5 10 பதினைந்து இருபது 25 ] ;

குறியீடுகள் = கண்டுபிடிக்க ( பி > பதினைந்து ) ;

disp ( குறியீடுகள் ) ;

இந்த எடுத்துக்காட்டில், வரிசையில் உள்ள உறுப்புகளின் குறியீடுகளை அடையாளம் காண, கண்டு() செயல்பாடு பயன்படுத்தப்படுகிறது பி விட அதிகமானவை பதினைந்து . வெளியீடு 20 மற்றும் 25 மதிப்புகளுடன் தொடர்புடைய 4 மற்றும் 5 குறியீடுகளை வழங்குகிறது.

  ஸ்கிரீன்ஷாட், டெக்ஸ்ட், வரி விளக்கம் ஆகியவற்றைக் கொண்ட படம் தானாகவே உருவாக்கப்படும்

4: பல பரிமாண வரிசைகளில் குறிப்பிட்ட கூறுகளைக் கண்டறிதல்

Find() செயல்பாடு பல பரிமாண வரிசைகள் மற்றும் குறிப்பிட்ட உறுப்புகளின் வருவாய் குறியீடுகளிலும் செயல்பட முடியும், பின்வரும் எடுத்துக்காட்டைக் கவனியுங்கள்:

எம் = [ 1 2 3 ; 4 5 6 ; 7 8 9 ] ;

குறியீடுகள் = கண்டுபிடிக்க ( எம் == 5 ) ;

disp ( குறியீடுகள் ) ;

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

  உரை, மென்பொருள், ஸ்கிரீன்ஷாட் விளக்கம் ஆகியவற்றைக் கொண்ட படம் தானாகவே உருவாக்கப்படும்

முடிவுரை

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