টেবিলগুলি হল MATLAB-এর শক্তিশালী ডেটা স্ট্রাকচার যা আপনাকে কার্যকরভাবে ডেটা সংগঠিত এবং ম্যানিপুলেট করতে দেয়। ডেটা সংরক্ষণের পাশাপাশি, টেবিলগুলি তাদের মধ্যে ভেরিয়েবল যোগ, মুছে এবং পুনর্বিন্যাস করার ক্ষেত্রে নমনীয়তা প্রদান করে।
এই নিবন্ধটি আপনাকে MATLAB-এ টেবিল ভেরিয়েবলের উপর এই ক্রিয়াকলাপগুলি সম্পাদন করার প্রক্রিয়ার মাধ্যমে গাইড করবে, আপনাকে সহজেই আপনার ডেটা পরিচালনা এবং কাস্টমাইজ করতে সহায়তা করবে।
1. কিভাবে MATLAB এ টেবিল ভেরিয়েবল যোগ করবেন?
MATLAB আমাদের টেবিলে ভেরিয়েবল যোগ করতে দেয়:
1.1। কিভাবে একটি ডট অপারেটর ব্যবহার করে টেবিল ভেরিয়েবল যোগ করবেন?
আমরা ডট অপারেটর ব্যবহার করে বিদ্যমান টেবিলে ভেরিয়েবল যোগ করতে পারি। নতুন যোগ করা ভেরিয়েবলটিকে শেষ ভেরিয়েবল হিসেবে স্থাপন করা হবে এবং এতে অবশ্যই পূর্বে বিদ্যমান ভেরিয়েবলের সমান সংখ্যক সারি থাকতে হবে। উদাহরণ স্বরূপ,
নাম = { 'রিভেস্ট' ; 'শামির' ; 'অ্যাডলম্যান' ; 'থমাস' ; 'স্টুয়ার্ট' } ;
চিহ্ন = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
শতাংশ = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
গ্রেড = { 'ক' ; 'A+' ; 'ক' ; 'A+' ; 'বি' } ;
T = টেবিল ( নাম, মার্কস, শতাংশ, গ্রেড ) ;
টি. রেজি_সংখ্যা = [ 26 ; 32 ; 57 ; চার পাঁচ ; 23 ]
উপরের কোড যোগ করে 'রেজি_নম্বর' টেবিলে পরিবর্তনশীল 'টি' নির্দিষ্ট মান সহ।
1.2। কিভাবে addvars() ফাংশন ব্যবহার করে টেবিল ভেরিয়েবল যোগ করবেন?
দ্য addvars() ম্যাটল্যাবে একটি অন্তর্নির্মিত ফাংশন যা বিদ্যমান টেবিলে একটি নতুন ভেরিয়েবল যোগ করার জন্য ব্যবহৃত হয়। এই ফাংশনটি টেবিলে বিদ্যমান যেকোনো ভেরিয়েবলের আগে বা পরে যেকোনো স্থানে একটি নতুন ভেরিয়েবল যোগ করতে পারে। উদাহরণ স্বরূপ,
নাম = { 'রিভেস্ট' ; 'শামির' ; 'অ্যাডলম্যান' ; 'থমাস' ; 'স্টুয়ার্ট' } ;
চিহ্ন = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
শতাংশ = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
গ্রেড = { 'ক' ; 'A+' ; 'ক' ; 'A+' ; 'বি' } ;
T = টেবিল ( নাম, মার্কস, শতাংশ, গ্রেড ) ;
রেজি_সংখ্যা = [ 26 ; 32 ; 57 ; চার পাঁচ ; 23 ] ;
T = addvars ( T,Reg_Number, 'আগে' ,'চিহ্ন' )
উপরের কোড যোগ করে 'রেজি_নম্বর' এর আগে পরিবর্তনশীল 'চিহ্ন' টেবিলে পরিবর্তনশীল 'টি' addvars() ফাংশন ব্যবহার করে।
2. কিভাবে MATLAB এ টেবিল ভেরিয়েবল মুছে ফেলবেন?
আমরা MATLAB-এর যেকোনো টেবিল ভেরিয়েবল মুছে দিতে পারি।
2.1। রিমুভারস() ফাংশন ব্যবহার করে
এই অপসারণ () MATLAB-এ একটি অন্তর্নির্মিত ফাংশন যা আমাদের প্রদত্ত টেবিল থেকে এক বা একাধিক ভেরিয়েবল মুছে ফেলতে দেয়। এই ফাংশনটি টেবিলের নাম এবং পরিবর্তনশীল নামগুলিকে ইনপুট হিসাবে গ্রহণ করে এবং একটি নতুন টেবিল ফেরত দেয় যাতে মুছে ফেলা উপাদান থাকে না। উদাহরণ স্বরূপ:
নাম = { 'রিভেস্ট' ; 'শামির' ; 'অ্যাডলম্যান' ; 'থমাস' ; 'স্টুয়ার্ট' } ;চিহ্ন = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
শতাংশ = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
গ্রেড = { 'ক' ; 'A+' ; 'ক' ; 'A+' ; 'বি' } ;
T = টেবিল ( নাম, মার্কস, শতাংশ, গ্রেড ) ;
টি = রিমুভার্স ( টি, [ 'গ্রেড','মার্কস' ] )
উপরের কোডটি 'কে সরিয়ে দেয় শ্রেণী' এবং 'চিহ্ন' টেবিল থেকে ভেরিয়েবল 'টি' ব্যবহার করে অপসারণ () ফাংশন
2.2। ডট অপারেটর ব্যবহার করে
এটি MATLAB এ টেবিল থেকে ভেরিয়েবল মুছে ফেলার জন্য একটি বিকল্প পদ্ধতি। এই পদ্ধতি ব্যবহার করে, আমরা ডট অপারেটরের পরে ভেরিয়েবলের নাম উল্লেখ করে এবং খালি বর্গাকার বন্ধনীর সমান রেখে একটি ভেরিয়েবল মুছে ফেলতে পারি। উদাহরণ স্বরূপ,
নাম = { 'রিভেস্ট' ; 'শামির' ; 'অ্যাডলম্যান' ; 'থমাস' ; 'স্টুয়ার্ট' } ;চিহ্ন = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
শতাংশ = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
গ্রেড = { 'ক' ; 'A+' ; 'ক' ; 'A+' ; 'বি' } ;
T = টেবিল ( নাম, মার্কস, শতাংশ, গ্রেড ) ;
টি. শ্রেণী = [ ]
নিম্নলিখিত উদাহরণ মুছে দেয় 'শ্রেণী' টেবিল থেকে পরিবর্তনশীল 'টি' এটি খালি সমান সেট করে বর্গাকার বন্ধনী (টি. গ্রেড = []) .
2.3। ইনডেক্সিং পদ্ধতি ব্যবহার করে
টেবিল থেকে ভেরিয়েবল মুছে ফেলার জন্য আরেকটি পদ্ধতি হল ইন্ডেক্সিং। এই পদ্ধতিটি ম্যাট্রিক্স ইনডেক্সিংয়ের মতোই কাজ করে। এই পদ্ধতিতে, আমরা কোলন অপারেটর ব্যবহার করে নির্দিষ্ট ভেরিয়েবলের সারি নির্বাচন করি যা আমাদের মুছে ফেলতে হবে। উদাহরণ স্বরূপ,
নাম = { 'রিভেস্ট' ; 'শামির' ; 'অ্যাডলম্যান' ; 'থমাস' ; 'স্টুয়ার্ট' } ;চিহ্ন = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
শতাংশ = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
গ্রেড = { 'ক' ; 'A+' ; 'ক' ; 'A+' ; 'বি' } ;
T = টেবিল ( নাম, মার্কস, শতাংশ, গ্রেড ) ;
টি ( :'শতাংশ' ) = [ ]
3. কিভাবে MATLAB-এ টেবিল ভেরিয়েবলগুলিকে পুনরায় সাজাতে হয়?
টেবিল ভেরিয়েবলগুলি ম্যাটল্যাবে পুনর্বিন্যাস করা যেতে পারে:
3.1। মুভভারস() ফাংশন ব্যবহার করে
দ্য মুভভারস() MATLAB-এ একটি অন্তর্নির্মিত ফাংশন যা টেবিল ভেরিয়েবলগুলিকে সরানো বা পুনর্বিন্যাস করার জন্য ব্যবহৃত হয়। এই ফাংশনটি টেবিলের নাম, পরিবর্তনশীল নাম যা আমাদের সরানোর জন্য প্রয়োজন এবং একটি পরিবর্তনশীল নাম গ্রহণ করে যার আগে বা পরে আমরা নির্দিষ্ট ভেরিয়েবলটি সরাতে চাই। উদাহরণ স্বরূপ:
নাম = { 'রিভেস্ট' ; 'শামির' ; 'অ্যাডলম্যান' ; 'থমাস' ; 'স্টুয়ার্ট' } ;চিহ্ন = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
শতাংশ = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
গ্রেড = { 'ক' ; 'A+' ; 'ক' ; 'A+' ; 'বি' } ;
T = টেবিল ( নাম, মার্কস, শতাংশ, গ্রেড ) ;
টি = মুভভারস ( T'শতাংশ', 'পরে' ,'শ্রেণী' )
3.2। ইনডেক্সিং পদ্ধতি ব্যবহার করে
এটি টেবিল ভেরিয়েবল পুনর্বিন্যাস করার জন্য ব্যবহৃত আরেকটি পদ্ধতি। এই পদ্ধতিটি প্রদত্ত সারি সংখ্যা অনুসারে টেবিল ভেরিয়েবলগুলিকে পুনর্বিন্যাস করে। উদাহরণ স্বরূপ:
নাম = { 'রিভেস্ট' ; 'শামির' ; 'অ্যাডলম্যান' ; 'থমাস' ; 'স্টুয়ার্ট' } ;চিহ্ন = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
শতাংশ = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
গ্রেড = { 'ক' ; 'A+' ; 'ক' ; 'A+' ; 'বি' } ;
T = টেবিল ( নাম, মার্কস, শতাংশ, গ্রেড ) ;
T=T ( :, [ 1 2 4 3 ] )
উপসংহার
MATLAB আমাদের বিভিন্ন পদ্ধতি ব্যবহার করে টেবিল ভেরিয়েবল যোগ, মুছে এবং পুনর্বিন্যাস করতে দেয়। এক বা একাধিক টেবিল ভেরিয়েবল যোগ করতে, আমরা ব্যবহার করি (।) অপারেটর এবং addvars() ফাংশন . টেবিল ভেরিয়েবল মুছে ফেলার জন্য, আমরা ব্যবহার করি ডট অপারেটর, রিমুভার্স() ফাংশন এবং ইনডেক্সিং পদ্ধতি টেবিল পরিবর্তনশীল পুনর্বিন্যাস করতে, আমরা ব্যবহার করি মুভভারস() ফাংশন এবং ইন্ডেক্সিং পদ্ধতি। এই গাইডটি আমাদের শিখিয়েছে কিভাবে MATLAB-এ টেবিল ভেরিয়েবল যোগ, মুছতে এবং পুনরায় সাজাতে হয়।