MATLAB میں ویکٹر کو کیسے پلٹائیں۔

Matlab My Wyk R Kw Kys Pl Ayy



MATLAB میں، ایک ویکٹر ایک جہتی صف ہے۔ ویکٹر کو پلٹانے کا مطلب ہے اس کے عناصر کی ترتیب کو الٹ دینا۔ یہ مختلف کاموں کے لیے مفید ہو سکتا ہے، جیسے کہ نمبروں یا الفاظ کی فہرست کی ترتیب کو تبدیل کرنا یا تصویر کو گھمانا۔

MATLAB میں ویکٹر کو پلٹانے کے طریقے

MATLAB میں ویکٹر کو پلٹانے کے دو اہم طریقے ہیں: استعمال کرنا پلٹائیں فنکشن اور اشاریہ سازی .

فلپ فنکشن کا استعمال

فلپ فنکشن ویکٹر عنصر کی ترتیب کو الٹ دیتا ہے۔ مثال کے طور پر، اگر x = [1 2 3]، تو پلٹائیں (x) [3 2 1]۔ فلپ فنکشن کو مختلف جہتوں کے ساتھ میٹرکس کو پلٹانے کے لیے بھی استعمال کیا جا سکتا ہے۔







اشاریہ سازی کا استعمال

MATLAB میں ویکٹر کو پلٹانے کا دوسرا طریقہ انڈیکسنگ کا استعمال کرنا ہے۔ مثال کے طور پر، اگر x = [1 2 3]، تو x(end:-1:1) [3 2 1] لوٹاتا ہے۔ یہ طریقہ بڑی آنت کے آپریٹر کا استعمال کرتا ہے۔ (:) ویکٹر میں عناصر کی ترتیب کو ریورس کرنے کے لیے منفی قدم کے سائز کے ساتھ۔



مثال: MATLAB میں ویکٹر کو پلٹنا

یہاں ایک مثال ہے جو دکھاتی ہے کہ MATLAB میں کسی ویکٹر کو کیسے پلٹایا جائے۔ پلٹائیں() فنکشن:



% ایک قطار ویکٹر بنائیں

x = [ 1 2 3 ]

% فلپ فنکشن کا استعمال کرتے ہوئے ویکٹر کو پلٹائیں۔

y = پلٹائیں۔ ( ایکس )

یہ کوڈ تین عناصر کے ساتھ ایک قطار ویکٹر x بناتا ہے اور پھر فلپ فنکشن کا استعمال کرتے ہوئے اسے پلٹتا ہے۔ آؤٹ پٹ ویکٹر y میں محفوظ ہے۔





  متن، اسکرین شاٹ، فونٹ، نمبر تفصیل پر مشتمل تصویر خود بخود تیار ہو جاتی ہے۔

ذیل میں مثال کے طور پر استعمال کرتے ہوئے MATLAB میں ایک ویکٹر پلٹائیں۔ اشاریہ سازی :



% ایک قطار ویکٹر بنائیں

x = [ 1 2 3 ]

انڈیکسنگ کا استعمال کرتے ہوئے ویکٹر کو پلٹائیں۔

z = x ( اختتام :- 1 : 1 )

یہ کوڈ انڈیکسنگ کا استعمال کرتے ہوئے ایک قطار ویکٹر کو پلٹتا ہے اور نتیجہ کو ویکٹر z میں اسٹور کرتا ہے۔ نتیجے میں آنے والے ویکٹر y اور z دونوں [3 2 1] کے برابر ہیں۔

  متن، اسکرین شاٹ، فونٹ، نمبر تفصیل پر مشتمل تصویر خود بخود تیار ہو جاتی ہے۔

فلیپلر فنکشن کا استعمال کرتے ہوئے قطار ویکٹر کو پلٹائیں۔

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

نحو

بی = فلپلر ( اے )

مثالیں

سب سے پہلے، ہم ایک نیا قطار ویکٹر بنائیں گے۔

اے = 1 : 5

اگلا، ہم A کے عناصر کو افقی طور پر پلٹانے کے لیے fliplr MATLAB فنکشن استعمال کریں گے۔

اے = 1 : 5

بی = فلپلر ( اے )

نئے میٹرکس B کی ترتیب A کے مقابلے میں الٹ گئی ہے۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود درمیانے اعتماد کے ساتھ تیار کیا گیا ہے۔

فلپڈ فنکشن کا استعمال کرتے ہوئے کالم ویکٹر کو پلٹائیں۔

فنکشن فلپڈ(A) میٹرکس A میں قطاروں کی ترتیب کو عمودی طور پر پلٹتا ہے۔ یہ فنکشن صف کو اوپر سے نیچے تک پلٹتا ہے۔ اگر A کالم ویکٹر ہے تو فنکشن اپنے عناصر کی ترتیب کو الٹ دیتا ہے۔ اگر A قطار ویکٹر ہے، تو یہ وہی رہتا ہے۔ کثیر جہتی صفوں کے لیے، فلپڈ پہلی اور دوسری جہتوں سے بننے والی ہر پرت کی قطاروں کو پلٹ کر کام کرتا ہے۔

نحو

بی = فلپ فلاپ ( اے )

مثال

پہلے، ہم ایک نئے کالم ویکٹر کی وضاحت کریں گے۔

A= ( 1 : 5 ) '

اب فلپڈ فنکشن کا استعمال کرتے ہوئے ہم A کے عناصر کو عمودی طور پر پلٹائیں گے۔

A= ( 1 : 5 ) '

بی = فلپ فلاپ ( اے )

آؤٹ پٹ میں، ہم دیکھ سکتے ہیں کہ دونوں ویکٹر کی ترتیب الٹ ہے۔

  کمپیوٹر کی تفصیل کا اسکرین شاٹ خود بخود درمیانے اعتماد کے ساتھ تیار کیا گیا ہے۔

نتیجہ

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