MATLAB இல் அறிக்கையைப் பயன்படுத்தி அல்லது ஆபரேட்டராக இருந்தால் எப்படி பயன்படுத்துவது

Matlab Il Arikkaiyaip Payanpatutti Allatu Aparettaraka Iruntal Eppati Payanpatuttuvatu



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

MATLAB இல் OR (||) ஆபரேட்டரைப் பயன்படுத்தும் அறிக்கை என்றால் எப்படி பயன்படுத்துவது

MATLAB இல் உள்ள OR ஆபரேட்டர் இரண்டு அல்லது அதற்கு மேற்பட்ட நிபந்தனைகளை மதிப்பிடவும், நிபந்தனைகளில் ஏதேனும் உண்மையாக இருந்தால் குறியீட்டின் தொகுதியை இயக்கவும் பயன்படுகிறது. OR ஆபரேட்டர் பைப் சின்னத்தால் (|) குறிப்பிடப்படுகிறது, அல்லது ஆபரேட்டர்களுடன் அறிக்கைகளைப் பயன்படுத்த பல வழிகள் உள்ளன, அவற்றில் சில:

முறை 1: if-else அறிக்கையுடன்

இரண்டாவது அணுகுமுறை if-else அறிக்கையை OR ஆபரேட்டருடன் இணைந்து பயன்படுத்துகிறது. நிபந்தனைகளின் அடிப்படையில் வெவ்வேறு குறியீடு தொகுதிகளை இயக்க இது உங்களை அனுமதிக்கிறது. பின்வரும் குறியீட்டைக் கவனியுங்கள்:







x = இருபது ;

என்றால் x < 3 || x > 12

disp ( 'எக்ஸ் இருக்கிறது விட குறைவாக 3 அல்லது அதற்கு மேல் 12 ' ) ;

வேறு

disp ( 'எக்ஸ் இருக்கிறது இடையே 3 மற்றும் 10 ' ) ;

முடிவு

எங்கள் குறியீட்டிற்குள், மாறி x இன் மதிப்பை மதிப்பிடுவதற்கு if அறிக்கை பயன்படுத்தப்படுகிறது. இந்த if அறிக்கையின் நிபந்தனை OR ஆபரேட்டரை (||), ஒரே நேரத்தில் இரண்டு வேறுபட்ட நிபந்தனைகளை மதிப்பீடு செய்ய உதவுகிறது.



x இன் மதிப்பு 3க்குக் குறைவாகவோ அல்லது 12ஐ விட அதிகமாகவோ இருந்தால், 'if' பிளாக்கிற்குள் உள்ள குறியீடு செயல்படுத்தப்படும், மேலும் x 3க்குக் குறைவாக அல்லது 12ஐ விட அதிகமாக உள்ளது என்ற செய்தியைக் காண்பிக்கும்.



மறுபுறம், x இன் மதிப்பு எந்த நிபந்தனைகளையும் பூர்த்தி செய்யவில்லை என்றால், அதாவது 3 மற்றும் 10 (உள்ளடக்க) இடையே இருந்தால், else பிளாக்கில் உள்ள குறியீடு செயல்படுத்தப்படும், மேலும் x 3 மற்றும் 12 க்கு இடையில் உள்ள செய்தியைக் காண்பிக்கும்.





முறை 2: Nested if Statements உடன்

இரண்டாவது அணுகுமுறையானது, OR ஆபரேட்டர்களுடனான nested if அறிக்கைகளைப் பயன்படுத்தி மிகவும் சிக்கலான நிபந்தனை மதிப்பீடுகளை உருவாக்குகிறது. இங்கே ஒரு எடுத்துக்காட்டு குறியீடு:

x = இருபது ;

என்றால் x < 5

disp ( 'எக்ஸ் இருக்கிறது விட குறைவாக 5 ' )

இல்லையெனில் x < 3 || x > 12

disp ( 'எக்ஸ் இருக்கிறது விட குறைவாக 3 அல்லது அதற்கு மேல் 12 ' ) ;

வேறு

disp ( 'எக்ஸ் இருக்கிறது இடையே 10 மற்றும் 12 ' ) ;

முடிவு

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



ஆரம்ப நிலை தவறானது என மதிப்பிடப்பட்டால், குறியீடு else-if கூற்றுக்கு செல்கிறது, இது x 3க்கு குறைவாக உள்ளதா அல்லது 12 ஐ விட அதிகமாக உள்ளதா என்பதைச் சரிபார்க்கிறது. இந்த நிபந்தனை உண்மையாக இருந்தால், x 3க்குக் குறைவானது அல்லது 12க்கு அதிகமானது என்ற செய்தியைக் காண்பிக்கும்.

முந்தைய நிபந்தனைகள் எதுவும் உண்மையாக இல்லாவிட்டால், அதாவது x 5 க்கும் குறைவாக இல்லை அல்லது OR நிபந்தனையை பூர்த்தி செய்யவில்லை என்றால், குறியீடு மற்ற தொகுதியை இயக்கும். இந்த வழக்கில், இது x செய்தியை 10 மற்றும் 12 க்கு இடையில் காண்பிக்கும்.

முடிவுரை

MATLAB இன் if அறிக்கையில் உள்ள OR ஆபரேட்டரைப் பயன்படுத்துவது, ஒரே நேரத்தில் பல நிபந்தனைகளை மதிப்பீடு செய்ய உங்களை அனுமதிக்கிறது, உங்கள் குறியீட்டில் அதிக நெகிழ்வுத்தன்மையை வழங்குகிறது. if-else அறிக்கைகள் மற்றும் nested if அறிக்கைகள் உட்பட if அறிக்கைகளில் OR ஆபரேட்டரை இணைப்பதற்கான இரண்டு வெவ்வேறு எடுத்துக்காட்டுகளை நாங்கள் ஆராய்ந்தோம்.