কীভাবে ম্যাট্রিক্সকে ম্যাটল্যাবে একটি সারি ভেক্টরে পরিণত করবেন?

Kibhabe Myatriksake Myatalyabe Ekati Sari Bhektare Parinata Karabena



ম্যাট্রিক্সের পাশাপাশি ভেক্টরগুলি হল ম্যাটল্যাবের বিল্ডিং ব্লক এবং বিভিন্ন বিজ্ঞান এবং প্রকৌশল অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। কখনও কখনও আমাদের একটি ম্যাট্রিক্স বা একটি ভেক্টরের মাত্রা পরিবর্তন করতে হয়, যেমন একটি ম্যাট্রিক্সকে একটি সারি বা কলাম ভেক্টরে রূপান্তর করতে পারে এবং এর বিপরীতে। একটি ম্যাট্রিক্সকে একটি সারি ভেক্টরে পরিণত করা দরকারী কারণ এটি একটি ম্যাট্রিক্সের পরিবর্তে একটি সারি ভেক্টরকে ম্যানিপুলেট করা সহজ।

এই ব্লগটি অনুসন্ধান করতে যাচ্ছে কিভাবে ম্যাট্রিক্সকে MATLAB-এ সারি ভেক্টরে রূপান্তর করা যায়।

কিভাবে MATLAB এ একটি ম্যাট্রিক্সকে একটি সারি ভেক্টরে রূপান্তর করা যায়?

আমরা ম্যাট্রিক্সকে ব্যবহার করে MATLAB-এ সারি ভেক্টরে রূপান্তর করতে পারি পুনর্নির্মাণ() ফাংশন দ্য পুনরায় আকার দিন( ) হল MATLAB-এ একটি অন্তর্নির্মিত ফাংশন যা আমাদের একটি অ্যারের মাত্রা পরিবর্তন করতে সক্ষম করে। এই ফাংশনটি একটি ম্যাট্রিক্সকে সারি ভেক্টরে রূপান্তর করতে ব্যবহৃত হয়। এই ফাংশনটি ইনপুট হিসাবে দুটি আর্গুমেন্ট গ্রহণ করে এবং একটি সারি ভেক্টর প্রদান করে যা প্রদত্ত ম্যাট্রিক্সের রূপান্তর এবং প্রদত্ত ম্যাট্রিক্সের সমস্ত উপাদান ধারণ করে।







বাক্য গঠন

একটি ম্যাট্রিক্সকে সারি ভেক্টরে রূপান্তর করতে, পুনর্নির্মাণ() ফাংশন নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:



বার = নতুন আকার দেওয়া ( টেক্কা )

এখানে:



কাজ vect = পুনঃআকৃতি (A,sz) একটি ম্যাট্রিক্সকে নির্দিষ্ট আকারের একটি সারি ভেক্টরে পরিণত করে s . ম্যাট্রিক্স A এর কার্ডিনালিটি অবশ্যই সারি ভেক্টরের আকারের সমান হতে হবে। উদাহরণস্বরূপ, যদি প্রদত্ত ম্যাট্রিক্স A এর মাত্রা 5-বাই-2 হয় তাহলে s 1-বাই-10 হওয়া উচিত।





উদাহরণ

এই বিভাগে, আমরা কাজ বুঝতে হবে পুনর্নির্মাণ() ম্যাট্রিক্সকে একটি সারি ভেক্টরে রূপান্তর করার ফাংশন MATLAB-তে কিছু উদাহরণ সম্পাদন করে।

উদাহরণ 1: কিভাবে reshape() ফাংশন ব্যবহার করে একটি স্কোয়ার ম্যাট্রিক্সকে রো ভেক্টরে রূপান্তর করা যায়?

প্রদত্ত উদাহরণটি একটি বর্গাকার ম্যাট্রিক্স তৈরি করে যার আকার n = 3। এর পরে, এটি ব্যবহার করে পুনর্নির্মাণ() এই ম্যাট্রিক্সটিকে একটি সারি ভেক্টরে রূপান্তর করার ফাংশন যার আকার 1-বাই-9।



ক = জাদু ( 3 ) ;

বার = নতুন আকার দেওয়া ( ক, 1 , 9 )

উদাহরণ 2: reshape() ফাংশন ব্যবহার করে কিভাবে একটি আয়তক্ষেত্রাকার ম্যাট্রিক্সকে রো ভেক্টরে রূপান্তর করা যায়?

প্রদত্ত MATLAB কোডে, আমরা একটি আয়তক্ষেত্রাকার ম্যাট্রিক্স তৈরি করি যার আকার 2-বাই-3। এর পরে, আমরা ব্যবহার করি পুনর্নির্মাণ() এই ম্যাট্রিক্সটিকে একটি সারি ভেক্টরে রূপান্তর করার ফাংশন যার আকার 1-বাই-6।

ক = বেশী ( 2 , 3 ) ;

বার = নতুন আকার দেওয়া ( ক, 1 , 6 )

উপসংহার


MATLAB হল একটি উপকারী প্রোগ্রামিং ভাষা যা আমাদের বিভিন্ন ম্যাট্রিক্স অপারেশন করতে দেয়। এটি আমাদের বিল্ট-ইন ব্যবহার করে একটি ম্যাট্রিক্সকে সারি ভেক্টরে রূপান্তর করতে সহায়তা করে পুনর্নির্মাণ() ফাংশন এই ফাংশনটি একটি ম্যাট্রিক্স এবং প্রাপ্ত সারি ভেক্টরের আকারকে আর্গুমেন্ট হিসাবে গ্রহণ করে এবং প্রদত্ত ম্যাট্রিক্সের মতো মূলত্ব বিশিষ্ট একটি সারি ভেক্টর প্রদান করে। এই নির্দেশিকাটি আবিষ্কার করেছে কিভাবে ম্যাট্রিক্সকে MATLAB-এ সারি ভেক্টরে রূপান্তর করা যায় পুনর্নির্মাণ() ফাংশন