MATLAB இல் எப்படி சதி செய்வது

Matlab Il Eppati Cati Ceyvatu



தரவு பகுப்பாய்வு மற்றும் காட்சிப்படுத்தல் துறையில், MATLAB தரவு புள்ளிகளைத் திட்டமிடுவதற்கும் தகவலறிந்த காட்சிப் பிரதிநிதித்துவங்களை உருவாக்குவதற்கும் பல்வேறு செயல்பாடுகளை வழங்குகிறது. MATLAB இல் உள்ள பல்வேறு நுட்பங்கள் மற்றும் செயல்பாடுகள் தரவைத் திட்டமிடலாம். சதி 2D அல்லது 3D ஆக இருக்கலாம். இந்த கட்டுரை MATLAB இல் சதித்திட்டத்தின் வெவ்வேறு வழிகள் மற்றும் நுட்பங்கள் மற்றும் எங்கள் MATLAB சதித்திட்டத்தைத் தனிப்பயனாக்குவதற்கான படிகளை உள்ளடக்கியது.

MATLAB என்றால் என்ன

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

சதித்திட்டத்தின் முக்கியத்துவம்

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







MATLAB இல் அடிப்படை திட்டமிடல்

இந்தப் பிரிவு MATLAB இல் சதித்திட்டத்தின் சில அடிப்படைப் படிகளை உள்ளடக்கும், இது எளிய தரவுப் புள்ளிகள் அல்லது தரவுப் புள்ளிகளின் தொடராக இருக்கலாம்.



ஒரு உருவத்தை உருவாக்குதல்

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



உருவம்;

இந்த கட்டளை ஒரு வெற்று உருவ சாளரத்தைத் திறக்கும், அங்கு நீங்கள் உங்கள் அடுக்குகளைச் சேர்க்கலாம்.





அச்சுகளைச் சேர்த்தல்

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

அச்சுகள்;

முன்னிருப்பாக, MATLAB ஆனது முழு உருவ சாளரத்தையும் ஆக்கிரமிக்க அச்சுகளை தானாகவே நிலைநிறுத்துகிறது. அச்சுகளின் அளவு மற்றும் நிலையை நாம் தனிப்பயனாக்கலாம்.



திட்டமிடல் தரவு

ஒரு புதிய உருவத்தை உருவாக்கி, அச்சுகளை வரையறுத்த பிறகு, வெவ்வேறு தரவு புள்ளிகளைத் திட்டமிடுவதன் மூலம் நாம் செல்லலாம். MATLAB பல்வேறு வகையான அடுக்குகளுக்கு பல செயல்பாடுகளை வழங்குகிறது, அதாவது 2D லைன் ப்ளாட்டுகளுக்கான ப்ளாட்டுகள், சிதறல் ப்ளாட்டுகளுக்கான சிதறல் மற்றும் பார் ப்ளாட்களுக்கான பார்.

பின்வரும் கட்டளைகள் ஒரு படத்தில் புள்ளிகளைக் காட்ட MATLAB ப்ளாட் செயல்பாட்டைப் பயன்படுத்துகின்றன:

எக்ஸ் = 1 : 10 ;
மற்றும் = x.^ 2 ;
சதி ( எக்ஸ் , மற்றும் ) ;

இந்த குறியீடு புள்ளிகள் (1,1), (2,4), (3,9) மற்றும் பலவற்றை உருவாக்கி, ஒரு எளிய பரவளைய வளைவை உருவாக்குகிறது.

அடுக்குகளைத் தனிப்பயனாக்குதல்

MATLAB ஆனது, ப்ளாட்டுகளின் பல்வேறு அம்சங்களைத் தனிப்பயனாக்கி, அவற்றை மிகவும் பார்வைக்குரியதாகவும் அர்த்தமுள்ளதாகவும் மாற்ற அனுமதிக்கிறது. சில பொதுவான தனிப்பயனாக்குதல் விருப்பங்களை ஆராய்வோம்:

வரி பாங்குகள் மற்றும் வண்ணங்கள்

வெவ்வேறு வரி பாணிகள் மற்றும் வண்ணங்களைக் குறிப்பிடுவதன் மூலம் சதி வரிகளின் தோற்றத்தைத் தனிப்பயனாக்கலாம்.

உதாரணத்திற்கு , திடமான கோட்டிற்கு ‘-‘ எழுத்தையும், கோடு போட்ட கோட்டிற்கு ‘–’, புள்ளியிடப்பட்ட கோட்டிற்கு ‘:’, மற்றும் கோடு-புள்ளி வரிக்கு ‘-.’ ஐயும் பயன்படுத்தலாம். கூடுதலாக, முன் வரையறுக்கப்பட்ட பெயர்கள் அல்லது RGB மதிப்புகளைப் பயன்படுத்தி வண்ணங்களைக் குறிப்பிடலாம்.

எக்ஸ் = 1 : 10 ;
y1 = x.^ 2 ;
y2 = x.^ 3 ;
சதி ( எக்ஸ் , y1 , '-ஆர்' ) ; % சிவப்பு திடக் கோடு
பிடி ;
சதி ( எக்ஸ் , y2 , '--b' ) ; % நீல நிற கோடு
நிறுத்திக்கொள் ;

மேலே உள்ள கட்டளைகள் வெவ்வேறு வரி பாணிகள் மற்றும் தனித்துவமான வண்ணங்களைக் கொண்ட இரண்டு வெவ்வேறு வளைவுகளைத் திட்டமிடும். இரண்டு ஹோல்டு கட்டளைகளும் ஒரே உருவத்தில் இரண்டு வளைவுகளையும் திட்டமிடுவதை உறுதி செய்யும்.

தலைப்புகள் மற்றும் லேபிள்களைச் சேர்த்தல்

அடுக்குகளை மேலும் தகவலறிந்ததாக மாற்ற, அச்சுகளில் தலைப்புகளையும் லேபிள்களையும் சேர்க்கலாம். MATLAB போன்ற செயல்பாடுகளை வழங்குகிறது தலைப்பு , எக்ஸ்லேபிள் , மற்றும் ylabel இந்த நோக்கத்திற்காக.

இங்கே ஒரு உதாரணம்:

எக்ஸ் = 1 : 10 ;
மற்றும் = x.^ 2 ;
சதி ( எக்ஸ் , மற்றும் ) ;
தலைப்பு ( 'ப்ளாட் ஆஃப் x^2' ) ;
எக்ஸ்லேபிள் ( 'எக்ஸ்' ) ;
ylabel ( 'மற்றும்' ) ;

இந்தச் செயல்பாடுகளைப் பயன்படுத்துவதன் மூலம், ப்ளாட்டில் ஒரு தலைப்பைச் சேர்த்து, அதற்கேற்ப x மற்றும் y அச்சுகளை லேபிளிடுவோம்.

அச்சுகளை சரிசெய்தல்

சில நேரங்களில், இயல்புநிலை அச்சுகள் வரம்புகள் மற்றும் டிக் மதிப்பெண்கள் தரவுக்கு ஏற்றதாக இருக்காது. MATLAB ஆனது அச்சுகள் வரம்பை தனிப்பயனாக்க மற்றும் போன்ற செயல்பாடுகளைப் பயன்படுத்தி டிக் மதிப்பெண்களை அனுமதிக்கிறது xlim , மேலான , xtics , மற்றும் உண்ணிகள் .

பின்வரும் உதாரணத்தைக் கவனியுங்கள்:

எக்ஸ் = 1 : 10 ;
மற்றும் = x.^ 2 ;
சதி ( எக்ஸ் , மற்றும் ) ;
xlim ( [ 0 , 12 ] ) ; % x-அச்சு வரம்புகளை அமைக்கவும்
மேலான ( [ 0 , 120 ] ) ; % y-அச்சு வரம்புகளை அமைக்கவும்
xtics ( 0 : 2 : 12 ) ; % X-axis டிக் குறிகளை அமைக்கவும்
உண்ணிகள் ( 0 : இருபது : 120 ) ; % y-அச்சு டிக் குறிகளை அமைக்கவும்

இந்தக் குறியீட்டில், அச்சுகளின் வரம்புகளைச் சரிசெய்து, இரண்டு அச்சுகளுக்கும் டிக் மதிப்பெண்களைக் குறிப்பிடுகிறோம்.

மேம்பட்ட சதி நுட்பங்கள்

துணைக்கதைகள்

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

இங்கே ஒரு உதாரணம்:

எக்ஸ் = 1 : 10 ;
y1 = x.^ 2 ;
y2 = x.^ 3 ;
துணைக்கதை ( 1 , 2 , 1 ) ; % 1x2 சப்பிளாட்களின் கட்டத்தை உருவாக்கவும் , தேர்ந்தெடுக்கவும் முதல் துணைக்கதை
சதி ( எக்ஸ் , y1 ) ;
தலைப்பு ( 'ப்ளாட் ஆஃப் x^2' ) ;
துணைக்கதை ( 1 , 2 , 2 ) ; % இரண்டாவது துணைப் பகுதியைத் தேர்ந்தெடுக்கவும்
சதி ( எக்ஸ் , y2 ) ;
தலைப்பு ( 'ப்ளாட் ஆஃப் x^3' ) ;

இந்த எடுத்துக்காட்டில், இரண்டு துணைப்பிரிவுகளுடன் ஒரு உருவத்தை உருவாக்குகிறோம், ஒவ்வொன்றும் வெவ்வேறு வளைவைக் காட்டுகிறது.

ஒரு படத்தில் பல அடுக்குகள்

துணைப் பகுதிகளைத் தவிர, ஹோல்ட்-ஆன் கட்டளையைப் பயன்படுத்தி ஒரே உருவத்தில் பல அடுக்குகளையும் சேர்க்கலாம். இது வெவ்வேறு அடுக்குகளை ஒன்றின் மேல் ஒன்றாக அடுக்கி வைக்க அனுமதிக்கிறது. பின்வரும் உதாரணத்தைக் கவனியுங்கள்:

எக்ஸ் = 1 : 10 ;
y1 = x.^ 2 ;
y2 = x.^ 3 ;
சதி ( எக்ஸ் , y1 ) ;
பிடி ;
சதி ( எக்ஸ் , y2 ) ;
நிறுத்திக்கொள் ;

இங்கே, இரண்டு வளைவுகளும் ஒரே உருவத்தில் வரையப்பட்டுள்ளன, இது ஒரு காட்சி ஒப்பீட்டை வழங்குகிறது.

3D அடுக்குகள்

2D அடுக்குகளுக்கு கூடுதலாக, MATLAB 3D அடுக்குகளை உருவாக்குவதற்கான சக்திவாய்ந்த திறன்களை வழங்குகிறது. இந்த அடுக்குகள் மூன்று பரிமாணங்களில் தரவைக் காட்சிப்படுத்த உதவுகின்றன, காட்சிப்படுத்தல்களுக்கு ஆழம் சேர்க்கின்றன. plot3 செயல்பாடு 3D அடுக்குகளை உருவாக்குகிறது.

பின்வரும் உதாரணத்தைக் கவனியுங்கள்:

டி = லின்ஸ்பேஸ் ( 0 , 10 *பை , 100 ) ;
எக்ஸ் = cos ( டி ) ;
மற்றும் = இல்லாமல் ( டி ) ;
உடன் = டி ;
சதி3 ( எக்ஸ் , மற்றும் , உடன் ) ;
தலைப்பு ( '3டி ப்ளாட்' ) ;
எக்ஸ்லேபிள் ( 'எக்ஸ்' ) ;
ylabel ( 'மற்றும்' ) ;
zlabel ( 'உடன்' ) ;

இந்தக் குறியீட்டில், x, y மற்றும் z ஆயத்தொகுப்புகளைக் குறிப்பிடுவதன் மூலம் 3D ப்ளாட்டை உருவாக்குகிறோம். இதன் விளைவாக வரும் சதி 3D இடத்தில் ஒரு ஹெலிக்ஸைக் குறிக்கிறது.

விளிம்பு அடுக்குகள்

இரு பரிமாண விமானத்தில் முப்பரிமாணத் தரவைக் காட்சிப்படுத்துவதற்கு விளிம்பு அடுக்குகள் பயனுள்ளதாக இருக்கும். MATLAB விளிம்பு அடுக்குகளை உருவாக்குவதற்கான விளிம்பு செயல்பாடுகளை வழங்குகிறது.

இங்கே ஒரு உதாரணம்:

எக்ஸ் = லின்ஸ்பேஸ் ( - 2 , 2 , 100 ) ;
மற்றும் = லின்ஸ்பேஸ் ( - 2 , 2 , 100 ) ;
[ எக்ஸ் , மற்றும் ] = மெஷ்கிரிட் ( எக்ஸ் , மற்றும் ) ;
உடன் = X.^ 2 +ஒய்.^ 2 ;
விளிம்பு ( எக்ஸ் , மற்றும் , உடன் ) ;
தலைப்பு ( 'கோண்டூர் ப்ளாட்' ) ;
எக்ஸ்லேபிள் ( 'எக்ஸ்' ) ;
ylabel ( 'மற்றும்' ) ;

இந்த எடுத்துக்காட்டில், z = x^2 + y^2 செயல்பாட்டின் விளிம்புப் பகுதியை உருவாக்குகிறோம். இதன் விளைவாக வரும் சதி செயல்பாட்டின் மதிப்புகளைக் குறிக்கும் விளிம்பு கோடுகளைக் காட்டுகிறது.

முடிவுரை

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