MATLAB இல் & மற்றும் && ஆபரேட்டர்களை எவ்வாறு பயன்படுத்துவது

Matlab Il Marrum Aparettarkalai Evvaru Payanpatuttuvatu



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

லாஜிக்கல் ஆபரேட்டர்களை எவ்வாறு பயன்படுத்துவது என்பதை இந்த வலைப்பதிவு ஆராயும் & மற்றும் && MATLAB இல்.







1: MATLABல் எப்படி பயன்படுத்துவது & ஆபரேட்டர்?

தி & ஆபரேட்டர், என்றும் அழைக்கப்படுகிறது பிட்வைஸ் மற்றும் ஆபரேட்டர் என்பது MATLAB இல் உள்ள தருக்க ஆபரேட்டராகும், இது A மற்றும் B ஆகிய இரண்டு அறிக்கைகளும் உண்மையாக இருந்தால் தருக்க மதிப்பு 1 ஐ வழங்கும். A அல்லது B இல் ஏதேனும் தவறு இருந்தால், தி & ஆபரேட்டர் ஒரு தருக்க மதிப்பு 0 ஐ வழங்குவார். இந்த ஆபரேட்டர் ஷார்ட் சர்க்யூட் நடத்தையை செயல்படுத்தவில்லை அதாவது முதல் அறிக்கை தவறானதாக இருந்தாலும் A மற்றும் B இன் இரண்டு அறிக்கைகளையும் மதிப்பீடு செய்யும்.



இது MATLAB இல் ஒரு எளிய தொடரியல் பின்பற்றுகிறது:



& பி





எடுத்துக்காட்டு 1: ஸ்கேலர் மதிப்பு முடிவுகளைச் சோதிக்க எப்படி & ஆபரேட்டரைப் பயன்படுத்துவது?

இந்த உதாரணம் பயன்படுத்துகிறது & ஸ்கேலர் மதிப்பு முடிவுகளை சோதிக்க ஆபரேட்டர்.

a = 10 ;
b = 40 ;
x = ( a-b ) < 0 & ( * பி ) > 0 ;
disp ( எக்ஸ் ) ;
மற்றும் = ( a-b ) > 0 & ( / பி ) > 0 ;
disp ( மற்றும் ) ;
z = ( a-b ) < 0 & ( / பி ) < 0 ;
disp ( உடன் ) ;




எடுத்துக்காட்டு 1: ஸ்கேலர் மதிப்பு முடிவுகளைச் சோதிக்க எப்படி & ஆபரேட்டரைப் பயன்படுத்துவது?

இந்த உதாரணம் பயன்படுத்துகிறது & MATLAB இல் வரிசை மதிப்பு முடிவுகளை சோதிக்க ஆபரேட்டர்.

a = மந்திரம் ( 4 ) ;
b = rand ( 4 , 4 ) ;
c = randn ( 4 , 4 ) ;
x = ( a-b ) < c & ( * பி ) > c;
disp ( எக்ஸ் ) ;
மற்றும் = ( a-b ) > c & ( / பி ) > c;
disp ( மற்றும் ) ;
z = ( a-b ) < c & ( / பி ) < c;
disp ( உடன் ) ;


2: MATLABல் && ஆபரேட்டரை எவ்வாறு பயன்படுத்துவது?

தி && ஆபரேட்டர், என்றும் அழைக்கப்படுகிறது தருக்க மற்றும், MATLAB இல் உள்ள லாஜிக்கல் ஆபரேட்டர், இது ஷார்ட் சர்க்யூட் நடத்தையை செயல்படுத்துகிறது மற்றும் A மற்றும் B இரண்டு அறிக்கைகளும் உண்மையாக இருந்தால் அது உண்மையாகிறது. A பொய்யானால், தி && ஆபரேட்டர் B ஐச் சரிபார்க்க மாட்டார் மற்றும் தருக்க மதிப்பு 0 ஐ வழங்குவார்.

தி && லாஜிக்கல் ஆபரேட்டர்களுடன் தரவு இணக்கமாக இருக்கும் வரை ஆபரேட்டரை எந்த தரவு வகையிலும் பயன்படுத்தலாம். ஸ்கேலர்கள் விஷயத்தில், தி && ஆபரேட்டர் ஸ்கேலர் மதிப்பு முடிவுகளை மட்டுமே சரிபார்க்கும், அதே சமயம் வரிசைகளின் விஷயத்தில், தி && ஆபரேட்டர் உறுப்பு வாரியான மதிப்பு முடிவுகளை சரிபார்ப்பார்.

இது MATLAB இல் ஒரு எளிய தொடரியல் பின்பற்றுகிறது:

&& பி

எடுத்துக்காட்டு 2: ஸ்கேலர் மதிப்பு முடிவுகளை சோதிக்க && ஆபரேட்டரை எவ்வாறு பயன்படுத்துவது?

கொடுக்கப்பட்ட அளவிடல் மதிப்பு முடிவுகளைச் சோதிக்க இந்த எடுத்துக்காட்டு && ஆபரேட்டரைப் பயன்படுத்துகிறது.

a = 10 ;
b = 40 ;
x = ( a-b ) < 0 && ( * பி ) > 0 ;
disp ( எக்ஸ் ) ;
மற்றும் = ( a-b ) > 0 && ( / பி ) > 0 ;
disp ( மற்றும் ) ;
z = ( a-b ) < 0 && ( / பி ) < 0 ;
disp ( உடன் ) ;


எடுத்துக்காட்டு 2: வரிசை மதிப்பு முடிவுகளை சோதிக்க && ஆபரேட்டரை எவ்வாறு பயன்படுத்துவது?

இந்த உதாரணம் பயன்படுத்துகிறது && கொடுக்கப்பட்ட வரிசை மதிப்பு முடிவுகளை சோதிக்க ஆபரேட்டர்.

a = மந்திரம் ( 4 ) ;
b = rand ( 4 , 4 ) ;
c = randn ( 4 , 4 ) ;
x = ( a-b ) < c && ( * பி ) > c;
disp ( எக்ஸ் ) ;
மற்றும் = ( a-b ) > c && ( / பி ) > c;
disp ( மற்றும் ) ;
z = ( a-b ) < c && ( / பி ) < c;
disp ( உடன் ) ;


குறியீடு ஒரு பிழையை வீசுகிறது ஏனெனில் a-b மற்றும் a*b வரிசைகள், அவை அளவிடல் மதிப்புகளாக மாற்ற முடியாது. எனவே, வரிசைகளை ஒப்பிட இதைப் பயன்படுத்த முடியாது.

முடிவுரை

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