MATLAB இல் ஒரு சமன்பாட்டை எவ்வாறு திட்டமிடுவது
MATLAB என்பது ஒரு சக்திவாய்ந்த நிரலாக்க மொழியாகும், இது சமன்பாடுகள் உட்பட பல்வேறு தரவுத் தொகுப்புகளைத் திட்டமிட பயன்படுகிறது. MATLAB இல் சமன்பாடுகளைத் திட்டமிட சில வெவ்வேறு வழிகள் உள்ளன:
முறை 1: அடிப்படை திட்டமிடல் செயல்பாடு
MATLAB இல் ஒரு சமன்பாட்டைத் திட்டமிடுவதற்கான ஒரு எளிய அணுகுமுறை அடிப்படை சதிச் செயல்பாட்டைப் பயன்படுத்துவதாகும், சதி(). சுயாதீன மாறிக்கான மதிப்புகளின் வரம்பை வரையறுப்பதன் மூலம் தொடங்கவும், பின்னர் சமன்பாட்டைப் பயன்படுத்தி தொடர்புடைய சார்பு மாறி மதிப்புகளைக் கணக்கிடவும். இறுதியாக, வரைபடத்தை உருவாக்க ப்ளாட்() செயல்பாட்டிற்கு மாறிகளை அனுப்பவும்.
% x மதிப்புகளின் வரம்பை வரையறுக்கவும்
x = லின்ஸ்பேஸ் ( - 10 , 10 , 100 ) ;
% சமன்பாட்டைப் பயன்படுத்தி தொடர்புடைய y மதிப்புகளைக் கணக்கிடவும்
y = x.^ 2 + 2 *x + 1 ;
% சமன்பாட்டை வரையவும்
சதி ( x,y ) ;
எக்ஸ்லேபிள் ( 'எக்ஸ்' ) ;
ylabel ( 'மற்றும்' ) ;
தலைப்பு ( 'அடிப்படை திட்டமிடல் செயல்பாட்டைப் பயன்படுத்தி ஒரு சமன்பாட்டை வரைதல்' ) ;
லின்ஸ்பேஸ்() செயல்பாட்டைப் பயன்படுத்தி x மதிப்புகளின் வரம்பை முதலில் வரையறுக்கிறோம், இது -10 மற்றும் 10க்கு இடையில் 100 புள்ளிகள் கொண்ட ஒரு நேர்கோட்டு இடைவெளி கொண்ட திசையன் உருவாக்குகிறது.
அடுத்து, வழங்கப்பட்ட சமன்பாட்டைப் பயன்படுத்தி தொடர்புடைய y மதிப்புகளைக் கணக்கிடுகிறோம், இது இந்த வழக்கில் ஒரு இருபடி சமன்பாடு ஆகும். கணக்கீடுகளைச் செய்ய உறுப்பு வாரியான அதிவேக ஆபரேட்டர் (^) மற்றும் எண்கணித ஆபரேட்டர்கள் (+) பயன்படுத்தப்படுகின்றன.
x மற்றும் y மதிப்புகள் கணக்கிடப்பட்டவுடன், ப்ளாட் செயல்பாடு 2டி லைன் ப்ளாட்டை உருவாக்க பயன்படுகிறது. x மற்றும் y திசையன்களை ப்ளாட் செய்ய வாதங்களாக அனுப்புகிறோம், இது முறையே x-அச்சு மற்றும் y-அச்சு மதிப்புகளைக் குறிக்கிறது.
காட்சிப் பிரதிநிதித்துவத்தை மேம்படுத்த, xlabel() மற்றும் ylabel() செயல்பாடுகளைப் பயன்படுத்தி அச்சு லேபிள்களை இணைப்பதன் மூலம் சதித்திட்டத்தை மேம்படுத்துகிறோம். கூடுதலாக, தலைப்புச் செயல்பாட்டைப் பயன்படுத்தி சதித்திட்டத்திற்கு ஒரு தலைப்பை அமைத்துள்ளோம், அதை 'அடிப்படை திட்டமிடல் செயல்பாட்டைப் பயன்படுத்தி ஒரு சமன்பாட்டைத் திட்டமிடுதல்' எனக் குறிப்பிடுகிறோம்.
முறை 2: குறியீட்டு கணித கருவிப்பெட்டி
MATLAB இன் குறியீட்டு கணித கருவிப்பெட்டி குறியீட்டு வெளிப்பாடுகள் மற்றும் சமன்பாடுகளைக் கையாள்வதற்கான மேம்பட்ட திறன்களை வழங்குகிறது. இந்த கருவிப்பெட்டியைப் பயன்படுத்தி, நீங்கள் குறியீட்டு மாறிகளை வரையறுக்கலாம், குறியீட்டு சமன்பாடுகளை உருவாக்கலாம் மற்றும் அவற்றை நேரடியாகத் திட்டமிடலாம். இந்த அணுகுமுறை மாறிகள் மற்றும் கணித செயல்பாடுகளை உள்ளடக்கிய சிக்கலான சமன்பாடுகளுக்கு மிகவும் பயனுள்ளதாக இருக்கும்.
சிம்ஸ் x% சமன்பாட்டை வரையறுக்கவும்
சமன்பாடு = x^ 2 + 2 *x + 1 ;
% சமன்பாட்டை வரையவும்
fplot ( சமன்பாடு ) ;
எக்ஸ்லேபிள் ( 'எக்ஸ்' ) ;
ylabel ( 'மற்றும்' ) ;
தலைப்பு ( 'குறியீட்டு கணித கருவிப்பெட்டியைப் பயன்படுத்தி ஒரு சமன்பாட்டை வரைதல்' ) ;
முதலில் சிம்ஸ் கட்டளையைப் பயன்படுத்தி x குறியீட்டு மாறியை அறிவிக்கிறோம். இது MATLAB இல் குறியீட்டு வெளிப்பாடுகளுடன் வேலை செய்ய அனுமதிக்கிறது. அடுத்து, மாறி சமன்பாட்டிற்கு ஒதுக்குவதன் மூலம் நாம் திட்டமிட விரும்பும் சமன்பாட்டை வரையறுக்கிறோம்.
சமன்பாட்டைத் திட்டமிட, fplot() செயல்பாட்டைப் பயன்படுத்துகிறோம், இது குறியீட்டு வெளிப்பாடுகளைத் திட்டமிடுவதற்காக வடிவமைக்கப்பட்டுள்ளது. நாம் சமன்பாட்டை fplot()க்கு ஒரு வாதமாக அனுப்புகிறோம், x என்ற மாறியைப் பொறுத்து அதைத் திட்டமிட விரும்புகிறோம் என்பதைக் குறிக்கிறது.
காட்சிப் பிரதிநிதித்துவத்தை மேம்படுத்த, xlabel மற்றும் ylabel செயல்பாடுகளைப் பயன்படுத்தி அச்சு லேபிள்களை இணைப்பதன் மூலம் சதித்திட்டத்தை மேம்படுத்துகிறோம். 'தலைப்பு' செயல்பாட்டைப் பயன்படுத்தி சதித்திட்டத்திற்கான தலைப்பையும் அமைத்துள்ளோம்.
இந்த குறியீட்டை இயக்குவதன் மூலம், சமன்பாட்டின் வரைபடத்தைக் குறிக்கும் ஒரு சதி உருவாக்கப்படும். x-அச்சு x இன் மதிப்புகளைக் காண்பிக்கும், மேலும் y-அச்சு சமன்பாட்டிலிருந்து கணக்கிடப்பட்ட y இன் தொடர்புடைய மதிப்புகளைக் காண்பிக்கும்.
முறை 3: அநாமதேய செயல்பாடுகள்
MATLAB ஆனது அநாமதேய செயல்பாடுகளை வரையறுக்க உங்களை அனுமதிக்கிறது, அவை சமன்பாடுகளைத் திட்டமிடுவதற்கு வசதியானவை. ஒரு அநாமதேய செயல்பாட்டை வரையறுப்பதன் மூலம், நீங்கள் செயல்பாட்டிற்குள் சமன்பாட்டை இணைக்கலாம் மற்றும் அதை எளிதாக fplot() அல்லது ezplot() போன்ற சதி செயல்பாடுகளுக்கு அனுப்பலாம்.
% சமன்பாட்டை ஒரு அநாமதேய செயல்பாடாக வரையறுக்கவும்சமன்பாடு = @ ( எக்ஸ் ) x.^ 2 + 2 *x + 1 ;
% சமன்பாட்டை வரையவும்
fplot ( சமன்பாடு ) ;
எக்ஸ்லேபிள் ( 'எக்ஸ்' ) ;
ylabel ( 'மற்றும்' ) ;
தலைப்பு ( 'அநாமதேய செயல்பாட்டைப் பயன்படுத்தி ஒரு சமன்பாட்டை வரைதல்' ) ;
@ குறியீட்டைப் பயன்படுத்தி சமன்பாட்டை அநாமதேய செயல்பாடாக வரையறுக்கிறோம். சமன்பாடு x இன் செயல்பாடாக வரையறுக்கப்படுகிறது மற்றும் x.^2 + 2*x + 1 என்ற வெளிப்பாட்டால் வழங்கப்படுகிறது, இது ஒரு இருபடிச் செயல்பாட்டைக் குறிக்கிறது.
சமன்பாட்டைத் திட்டமிட, fplot செயல்பாட்டைப் பயன்படுத்துகிறோம், இது ஒரு சார்பு கைப்பிடியை ஒரு வாதமாக ஏற்றுக்கொள்கிறது. இந்த வழக்கில், அநாமதேய செயல்பாடு சமன்பாடு() ஐ fplot க்கு அனுப்புகிறோம், அதை நாம் திட்டமிட விரும்புகிறோம் என்பதைக் குறிக்கிறது.
காட்சிப் பிரதிநிதித்துவத்தை மேம்படுத்த, xlabel மற்றும் ylabel செயல்பாடுகளைப் பயன்படுத்தி அச்சு லேபிள்களை இணைப்பதன் மூலம் சதித்திட்டத்தை மேம்படுத்துகிறோம். கூடுதலாக, தலைப்பு() செயல்பாட்டைப் பயன்படுத்தி சதித்திட்டத்திற்கான தலைப்பை அமைக்கிறோம்.
இந்த குறியீட்டை இயக்கியவுடன், சமன்பாட்டின் வரைபடத்தைக் காண்பிக்கும் ஒரு சதி உருவாக்கப்படும். x-அச்சு x இன் மதிப்புகளைக் குறிக்கும், மேலும் y-அச்சு சமன்பாட்டிலிருந்து கணக்கிடப்பட்ட y இன் தொடர்புடைய மதிப்புகளைக் காண்பிக்கும்.
முறை 4: MATLAB செயல்பாட்டு கோப்புகள்
சிக்கலான சமன்பாடுகள் அல்லது மீண்டும் மீண்டும் திட்டமிடும் பணிகளுக்கு, MATLAB செயல்பாட்டுக் கோப்புகளை உருவாக்குவது நன்மை பயக்கும். ஒரு செயல்பாட்டிற்குள் சமன்பாட்டை இணைப்பதன் மூலம், நீங்கள் அதை பல ஸ்கிரிப்டுகள் அல்லது MATLAB அமர்வுகளில் மீண்டும் பயன்படுத்தலாம். இந்த முறை குறியீடு மாடுலாரிட்டியை மேம்படுத்துகிறது மற்றும் சமன்பாடு திட்டமிடலை எளிதாக்குகிறது.
சமன்பாடு ( ) ;செயல்பாடு சமன்பாடு ( )
% x மதிப்புகளின் வரம்பை வரையறுக்கவும்
x = லின்ஸ்பேஸ் ( - 10 , 10 , 100 ) ;
% சமன்பாட்டைப் பயன்படுத்தி தொடர்புடைய y மதிப்புகளைக் கணக்கிடவும்
y = x.^ 2 + 2 *x + 1 ;
% சமன்பாட்டை வரையவும்
சதி ( x,y ) ;
எக்ஸ்லேபிள் ( 'எக்ஸ்' ) ;
ylabel ( 'மற்றும்' ) ;
தலைப்பு ( 'MATLAB செயல்பாட்டு கோப்பைப் பயன்படுத்தி ஒரு சமன்பாட்டை வரைதல்' ) ;
முடிவு
சமன்பாட்டைத் திட்டமிட தேவையான படிகளை உள்ளடக்கிய சமன்பாடு ப்ளாட்() எனப்படும் செயல்பாட்டை நாங்கள் வரையறுக்கிறோம்.
செயல்பாட்டின் உள்ளே, நாம் முதலில் லின்ஸ்பேஸ் () செயல்பாட்டைப் பயன்படுத்தி x மதிப்புகளின் வரம்பை வரையறுக்கிறோம், இது -10 மற்றும் 10 இடையே 100 சம இடைவெளி புள்ளிகளை உருவாக்குகிறது. அடுத்து, x.^2 + 2* சமன்பாட்டை மதிப்பிடுவதன் மூலம் தொடர்புடைய y மதிப்புகளைக் கணக்கிடுகிறோம். ஒவ்வொரு x மதிப்புக்கும் x + 1.
சமன்பாட்டை பார்வைக்கு பிரதிநிதித்துவப்படுத்த, நாம் ப்ளாட்() செயல்பாட்டைப் பயன்படுத்துகிறோம், இது ப்ளாட்டை உருவாக்க கணக்கிடப்பட்ட x மற்றும் y மதிப்புகளை உள்ளீடாக எடுத்துக்கொள்கிறது. இது x மதிப்புகள் x-அச்சையும், y மதிப்புகள் y-அச்சையும் குறிக்கும் ப்ளாட்டை உருவாக்குகிறது.
காட்சிப் பிரதிநிதித்துவத்தை மேம்படுத்த, xlabel மற்றும் ylabel செயல்பாடுகளைப் பயன்படுத்தி அச்சு லேபிள்களை இணைப்பதன் மூலம் சதித்திட்டத்தை மேம்படுத்துகிறோம். கூடுதலாக, தலைப்பு() செயல்பாட்டைப் பயன்படுத்தி சதித்திட்டத்திற்கான தலைப்பை அமைக்கிறோம்.
சமன்பாடுPlot() செயல்பாட்டை அழைப்பதன் மூலம், குறியீடு x மதிப்புகளின் வரையறுக்கப்பட்ட வரம்பு மற்றும் சமன்பாட்டிலிருந்து கணக்கிடப்பட்ட தொடர்புடைய y மதிப்புகளின் அடிப்படையில் சமன்பாட்டின் சதித்திட்டத்தை செயல்படுத்துகிறது மற்றும் உருவாக்குகிறது.
முடிவுரை
MATLAB சதி சமன்பாடுகளுக்கு பரந்த அளவிலான அணுகுமுறைகளை வழங்குகிறது, வெவ்வேறு சூழ்நிலைகளுக்கு ஏற்ப நெகிழ்வுத்தன்மை மற்றும் பல்துறை ஆகியவற்றை வழங்குகிறது. ஒரு சமன்பாட்டைத் திட்டமிட, நீங்கள் MATLAB அடிப்படை திட்டமிடல் செயல்பாடுகள், குறியீட்டு கணித கருவிப்பெட்டி அல்லது அநாமதேய செயல்பாடுகளைப் பயன்படுத்தலாம், இவை அனைத்தும் இந்த வழிகாட்டியில் விளக்கப்பட்டுள்ளன.