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 ஆபரேட்டரை இணைப்பதற்கான இரண்டு வெவ்வேறு எடுத்துக்காட்டுகளை நாங்கள் ஆராய்ந்தோம்.