sort() کا استعمال کرتے ہوئے MATLAB میں ارے عناصر کو کیسے ترتیب دیا جائے

Sort Ka Ast Mal Krt Wy Matlab My Ar Nasr Kw Kys Trtyb Dya Jay



چھانٹنا ڈیٹا عناصر کے درمیان تعلق کے مطابق، صعودی یا نزولی ترتیب میں ڈیٹا عناصر کو ترتیب دینے کا عمل ہے۔ الگورتھم کی ترتیب تمام پروگرامنگ زبانوں میں ایک اہم کردار ادا کرتی ہے۔ ان کا استعمال فہرست میں حروف تہجی کے لحاظ سے ناموں کو دوبارہ ترتیب دینے، صعودی یا نزولی ترتیب میں نمبروں، یا مصنوعات کی مقبولیت کے مطابق کرنے کے لیے کیا جاتا ہے۔

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







چھانٹنا کیوں ضروری ہے؟

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



MATLAB میں سرنی عناصر کو کیسے ترتیب دیا جائے؟

MATLAB میں، ہم بلٹ ان sort() فنکشن کا استعمال کرتے ہوئے آسانی سے ویکٹر، میٹرکس، اری، یا کسی بھی ڈیٹاسیٹ پر چھانٹی کو نافذ کر سکتے ہیں۔ یہ فنکشن کسی بھی ڈیٹا سیٹ کو بطور دلیل قبول کرتا ہے اور ترتیب شدہ ڈیٹا کو مخصوص ترتیب میں واپس کرتا ہے۔



نحو

sort() فنکشن کا استعمال کرتے ہوئے MATLAB میں عناصر کو ترتیب دینے کے لیے مختلف نحو ہیں، جو ذیل میں دیے گئے ہیں۔





بی = ترتیب دیں ( اے )
بی = ترتیب دیں ( اے، مدھم )
بی = ترتیب دیں ( ___، سمت )

یہاں،
فنکشن B = ترتیب دیں(A) دیے گئے ڈیٹا عناصر کو صعودی ترتیب میں ترتیب دیتا ہے۔

  • اگر A کسی ویکٹر کی نمائندگی کرتا ہے، تو یہ فنکشن ویکٹر کے اندراجات کو ترتیب دیتا ہے۔
  • اگر A میٹرکس کی نمائندگی کرتا ہے، تو یہ فنکشن ہر کالم میں عناصر کو ویکٹر کے طور پر دیکھ کر ترتیب دیتا ہے۔
  • اگر A کثیر جہتی صف کی نمائندگی کرتا ہے، تو یہ فنکشن صف کے عناصر کو پہلی جہت کے ساتھ ترتیب دیتا ہے جس کا سائز 1 کے برابر نہیں ہے اسے ویکٹر کے طور پر دیکھ کر۔

فنکشن B = ترتیب دیں (A، مدھم) ایک کثیر جہتی صف کے عناصر کو متعین طول و عرض کے dim کے ساتھ ترتیب دیتا ہے۔



فنکشن B = ترتیب دیں (___، سمت) صف کے عناصر کو کسی بھی مخصوص صعودی یا نزولی ترتیب میں ترتیب دیتا ہے۔ یہاں، پیرامیٹر کی سمت کسی بھی ترتیب کی وضاحت کرتی ہے جس میں آپ کو اپنے ڈیٹا سیٹ کو ترتیب دینے کی ضرورت ہے۔

مثالیں

MATLAB میں sort() فنکشن کے کام کو عملی طور پر سمجھنے کے لیے کچھ مثالوں پر غور کریں۔

مثال 1: sort(A) فنکشن کا استعمال کرتے ہوئے ارے عناصر کو کیسے ترتیب دیں؟

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

وی = رینڈ ( 100 ، 1 ، 9 ) ;
A = رینڈز ( 100 ، 3 ) ;
arr = راندی ( 100 ، 2 ، 3 ، 2 ) ;
sort_V = ترتیب دیں ( میں )
sort_A = ترتیب دیں ( اے )
sort_arr = ترتیب دیں ( arr )
sort_A = ترتیب دیں ( اے )
sort_arr = ترتیب دیں ( arr )

مثال 2: sort(A, dim) فنکشن کا استعمال کرتے ہوئے MATLAB میں ارے عناصر کو کیسے ترتیب دیں؟

اس مثال میں، ہم sort(A, dim) فنکشن کا استعمال کرتے ہوئے dimension dim=2 کے ساتھ دی گئی سرنی A کے عناصر کو ترتیب دیتے ہیں۔

اے = راندی ( 100 ، 2 ، 3 ، 2 ) ;
بی = ترتیب دیں ( اے، 2 )

مثال 3: sort(A,direction) فنکشن کا استعمال کرتے ہوئے MATLAB میں ارے عناصر کو کیسے ترتیب دیں؟

یہ MATLAB کوڈ دی گئی صف A کے عناصر کو ترتیب (A، سمت) فنکشن کا استعمال کرتے ہوئے نزولی ترتیب میں ترتیب دیتا ہے۔

اے = راندی ( 100 ، 2 ، 3 ، 2 ) ;
بی = ترتیب دیں ( اے، 'نیچے' )

نتیجہ

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