MATLAB میں میٹرکس کو قطار ویکٹر میں کیسے تبدیل کیا جائے؟

Matlab My My Rks Kw Qtar Wyk R My Kys Tbdyl Kya Jay



میٹرکس کے ساتھ ساتھ ویکٹرز MATLAB کے بنیادی حصے ہیں اور مختلف سائنس اور انجینئرنگ ایپلی کیشنز میں استعمال ہوتے ہیں۔ بعض اوقات ہمیں میٹرکس یا ویکٹر کے طول و عرض کو تبدیل کرنے کی ضرورت ہوتی ہے، جیسے کہ میٹرکس کو قطار یا کالم ویکٹر میں تبدیل کر سکتے ہیں اور اس کے برعکس۔ میٹرکس کو قطار ویکٹر میں تبدیل کرنا مفید ہے کیونکہ میٹرکس کے بجائے قطار ویکٹر کو جوڑنا آسان ہے۔

یہ بلاگ MATLAB میں میٹرکس کو قطار ویکٹر میں تبدیل کرنے کا طریقہ تلاش کرنے جا رہا ہے۔

MATLAB میں میٹرکس کو قطار ویکٹر میں کیسے تبدیل کیا جائے؟

ہم میٹرکس کو MATLAB میں قطار ویکٹر میں تبدیل کر سکتے ہیں۔ نئی شکل دینا() فنکشن دی نئی شکل دینا( ) MATLAB میں ایک بلٹ ان فنکشن ہے جو ہمیں ایک صف کے طول و عرض کو تبدیل کرنے کے قابل بناتا ہے۔ یہ فنکشن میٹرکس کو قطار ویکٹر میں تبدیل کرنے کے لیے استعمال ہوتا ہے۔ یہ فنکشن دو دلیلوں کو بطور ان پٹ قبول کرتا ہے اور ایک قطار ویکٹر لوٹاتا ہے جو فراہم کردہ میٹرکس کی تبدیلی ہے اور فراہم کردہ میٹرکس کے تمام عناصر پر مشتمل ہے۔







نحو

میٹرکس کو قطار ویکٹر میں تبدیل کرنے کے لیے، نئی شکل دینا() فنکشن مندرجہ ذیل نحو کا استعمال کرتا ہے:



بار = نئی شکل دینا ( اککا )

یہاں:



فنکشن vect = نئی شکل دینا (A,sz) ایک میٹرکس کو مخصوص سائز والے قطار ویکٹر میں تبدیل کرنے کی پیداوار ہے۔ s . میٹرکس A کا کارڈنالٹی قطار ویکٹر کے سائز کے برابر ہونا چاہیے۔ مثال کے طور پر، اگر دیا گیا میٹرکس A کا طول و عرض 5-by-2 ہے تو s 1-by-10 ہونا چاہئے۔





مثالیں

اس سیکشن میں، ہم اس کے کام کو سمجھیں گے۔ نئی شکل دینا() MATLAB میں کچھ مثالیں انجام دے کر میٹرکس کو قطار ویکٹر میں تبدیل کرنے کا فنکشن۔

مثال 1: reshape() فنکشن کا استعمال کرتے ہوئے اسکوائر میٹرکس کو قطار ویکٹر میں کیسے تبدیل کیا جائے؟

دی گئی مثال ایک مربع میٹرکس بناتی ہے جس کا سائز n = 3 ہے۔ اس کے بعد، یہ استعمال کرتا ہے۔ نئی شکل دینا() اس میٹرکس کو ایک قطار ویکٹر میں تبدیل کرنے کے لیے فنکشن جس کا سائز 1 بائی 9 ہے۔



اے = جادو ( 3 ) ;

بار = نئی شکل دینا ( اے، 1 ، 9 )

مثال 2: reshape() فنکشن کو استعمال کرتے ہوئے ایک مستطیل میٹرکس کو Row Vector میں کیسے تبدیل کیا جائے؟

دیئے گئے MATLAB کوڈ میں، ہم ایک مستطیل میٹرکس بناتے ہیں جس کا سائز 2-by-3 ہوتا ہے۔ اس کے بعد، ہم استعمال کرتے ہیں نئی شکل دینا() اس میٹرکس کو ایک قطار ویکٹر میں تبدیل کرنے کا فنکشن جس کا سائز 1-by-6 ہے۔

اے = والے ( 2 ، 3 ) ;

بار = نئی شکل دینا ( اے، 1 ، 6 )

نتیجہ


MATLAB ایک فائدہ مند پروگرامنگ زبان ہے جو ہمیں مختلف میٹرکس آپریشنز کرنے کی اجازت دیتی ہے۔ یہ ہمیں بلٹ ان کا استعمال کرتے ہوئے ایک میٹرکس کو قطار ویکٹر میں تبدیل کرنے میں سہولت فراہم کرتا ہے۔ نئی شکل دینا() فنکشن یہ فنکشن ایک میٹرکس اور حاصل کردہ قطار ویکٹر کے سائز کو دلائل کے طور پر قبول کرتا ہے اور ایک قطار ویکٹر کو واپس کرتا ہے جس کی کارڈنلٹی دی گئی میٹرکس جیسی ہے۔ اس گائیڈ نے یہ دریافت کیا ہے کہ کس طرح میٹرکس کو MATLAB میں ایک قطار ویکٹر میں تبدیل کرنا ہے۔ نئی شکل دینا() فنکشن