اگر آپ ہٹانا چاہتے ہیں تو یہ گائیڈ پڑھیں NaN اقدار MATLAB میں میٹرکس سے۔
MATLAB میں میٹرکس سے NaN اقدار کو ہٹانے کے طریقے
آپ MATLAB میں میٹرکس سے NAN اقدار کو ہٹا سکتے ہیں:
طریقہ 1: rmmissing() فنکشن کا استعمال کرتے ہوئے MATLAB میں میٹرکس سے NaN ویلیوز کو ہٹا دیں۔
دی rmmissing() MATLAB میں ایک بلٹ ان فنکشن ہے جسے آپ آسانی سے ہٹانے کے لیے استعمال کر سکتے ہیں۔ NaN اقدار آپ کے MATLAB کوڈ میں میٹرکس سے۔ یہ فنکشن ایک میٹرکس کو بطور ان پٹ لیتا ہے اور ایک نیا میٹرکس لوٹاتا ہے جس میں شامل نہیں ہوتا ہے۔ NaN اقدار .
نحو
دی rmmissing() فنکشن MATLAB میں ایک سادہ نحو کی پیروی کرتا ہے جیسا کہ ذیل میں دیا گیا ہے۔
rm missing ( ایم )
کہاں ایم ایک میٹرکس ہے NaN اقدار .
مثال
مندرجہ ذیل مثال کے استعمال کو ظاہر کرتا ہے۔ rmmissing() کو ہٹانے میں کام کرتا ہے۔ NaN اقدار صارف کے مخصوص میٹرکس سے۔
B = rm غائب ( اے ) ;
disp ( بی ) ;
طریقہ 2: isnan() فنکشن کا استعمال کرتے ہوئے MATLAB میں میٹرکس سے NaN ویلیوز کو ہٹا دیں۔
آپ بھی استعمال کر سکتے ہیں۔ isnan() ہٹانے کے لیے آپ کے MATLAB کوڈ میں فنکشن NaN آپ کے میٹرکس سے اقدار۔ یہ وہی دلیل استعمال کرتا ہے جو ایک میٹرکس ہے جس سے آپ ہٹانا چاہتے ہیں۔ NaN اقدار تاہم، اقدار دینے کے بجائے، یہ فنکشن منطقی اقدار فراہم کرتا ہے، یعنی آپ کو ایک منطقی 1 نظر آئے گا اگر کوئی NaN قدر میٹرکس میں جب کہ منطقی 0 اگر نہیں ہے۔ NaN قدر میٹرکس میں
نحو
استعمال کرنے کے لیے نحو isnan() MATLAB میں فنکشن ذیل میں دیا گیا ہے:
یہاں، ایم وہ میٹرکس ہے جس سے آپ ہٹانا چاہتے ہیں۔ NaN اقدار
مثال
ذیل میں دی گئی مثال اسی طرح کی ہے جو پہلے سے فراہم کی گئی ہے۔ rmmissing() فنکشن تاہم، اس کے بجائے rmmissing() ، ہم استعمال کریں گے۔ isnan() ہٹانے کے لئے فنکشن NaN اقدار کوڈ سے. مزید، ہم ایک اور میٹرکس بھی بنائیں گے جو ایک میٹرکس کی اقدار کو ذخیرہ کرے گا جس میں NaN اقدار شامل نہیں ہیں۔
اے = [ 6 9 8 نان نان 9 2 7 ] ;بی = اسنان ( اے ) ;
disp ( بی )
سی = اے ( ~ بی )
نتیجہ
دی NaN اقدار آپ کے لیے اپنے MATLAB کوڈ میں نتیجہ حاصل کرنا مشکل بنائیں۔ آپ انہیں اپنے کوڈ میں استعمال کرکے ہٹا سکتے ہیں۔ rmmissing() یا isnan() فنکشن کا استعمال rmmissing() سیدھا ہے کیونکہ یہ فوری طور پر نتیجہ دیتا ہے۔ تاہم، کے معاملے کے لئے isnan() ، آپ کو منطقی قدریں نظر آئیں گی اور مطلوبہ میٹرکس حاصل کرنے کے لیے، آپ کو میٹرکس سے عناصر حاصل کرنے ہوں گے جو نہیں ہیں NaN . مذکورہ بالا گائیڈ نے کو ہٹانے کے لیے یہ دونوں طریقے فراہم کیے ہیں۔ NaN اقدار MATLAB کے میٹرکس سے اور آپ اسے منتخب کر سکتے ہیں جو آپ کے لیے بہتر ہو۔