یہ مضمون ہمیں MATLAB کو لاگو کرنے کا طریقہ سکھانے جا رہا ہے۔ linspace() فنکشن
MATLAB میں linspace() فنکشن کو کیسے نافذ کیا جائے؟
MATLAB لائبریری میں ایک بلٹ ان linspace() فنکشن شامل ہے جو آپ کو دو مخصوص پوائنٹس کے درمیان لکیری فاصلہ والی اقدار بنانے کی اجازت دیتا ہے۔ اس فنکشن کو ان پٹ کے طور پر دو قدروں کی ضرورت ہوتی ہے اور ایک اور اختیاری ان پٹ جو مساوی فاصلہ والی اقدار کی تعداد کو بتانے کے لیے استعمال ہوتا ہے۔ یہ فنکشن دیے گئے ایک سادہ نحو کی پیروی کرتا ہے:
linspace ( < نقطہ آغاز > , < end_point > , ( اختیاری ) < نمبر_کا_پوائنٹس > )
یہ فنکشن تین دلائل کو قبول کرتا ہے:
- نقطہ آغاز : ایک لازمی دلیل جو وقفہ کی ابتدائی قدر کو بتانے کے لیے استعمال ہوتی ہے۔
- end_point : وقفہ کی آخری قدر بتانے کے لیے استعمال ہونے والی ایک مطلوبہ دلیل۔
- نمبر_کا_پوائنٹس : مساوی وقفہ کے ساتھ متعدد اقدار کو بیان کرنے کے لیے ایک اختیاری دلیل استعمال کی جاتی ہے۔ اگر اس دلیل کی وضاحت نہیں کی گئی ہے تو، فنکشن بطور ڈیفالٹ 100 مساوی فاصلہ والے عناصر کا ایک ویکٹر بناتا ہے جو دیئے گئے پوائنٹس کے درمیان پڑے ہیں۔
آئیے کے کام کو واضح کرنے کے لیے کچھ عملی مثالوں پر غور کریں۔ linspace() فنکشن
مثال 1
یہ ایک سادہ MATLAB کوڈ ہے جو استعمال کرتا ہے۔ linspace() 1 سے شروع ہونے والی اور 10 پر ختم ہونے والی مساوی فاصلہ والی اقدار کو پرنٹ کرنے کا فنکشن۔
بار = linspace ( 1 , 10 )
مندرجہ بالا کوڈ میں، ہم نے عناصر کی تعداد کی وضاحت نہیں کی، لہذا اس نے 100 عناصر پر مشتمل ایک ویکٹر بنایا۔
مثال 2
دیا گیا MATLAB کوڈ استعمال کرتے ہوئے ایک لکیری فاصلہ والا ویکٹر بنائے گا۔ linspace() پوائنٹس اور مساوی فاصلہ والی قدروں کی تعداد بتا کر فنکشن۔
بار = linspace ( 1 , 10 , 5 )
مثال 3
کسی فنکشن کی منصوبہ بندی کرتے وقت، ڈومین کی طرح مساوی فاصلہ والی اقدار فراہم کرنا ضروری ہے۔ ہر قدر کو دستی طور پر داخل کرنے کے بجائے، آپ استعمال کر سکتے ہیں۔ linspace() MATLAB میں فنکشن جو ایک متعین حد کے اندر مساوی فاصلہ والی اقدار کے سیٹ کو تیار کرنے کی اجازت دیتا ہے۔ اس طرح، پلاٹنگ فنکشنز کے لیے ڈومین بنانے کے عمل کو آسان بنانے میں آپ کی مدد کرتا ہے۔
x = linspace ( 1 , 10 ) ;اور = بغیر ( ایکس ) ;
تنا ( x,y )
مثال 4
اس مثال میں، ہم استعمال کرتے ہوئے لکیری فاصلہ والے پیچیدہ نمبروں کا ایک ویکٹر بنانے جا رہے ہیں۔ linspace() فنکشن
vect = linspace ( - 1 -میں، 1 +میں، 5 )
نتیجہ
لکیری اسپیس والے ویکٹر کی قدریں ہوتی ہیں جو ایک دیے گئے لکیری ڈومین میں مساوی فاصلہ رکھتی ہیں۔ میٹلیب linspace() فنکشن کو دو مخصوص پوائنٹس کے درمیان ایسی لکیری فاصلہ والی قدریں پیدا کرنے کے لیے ڈیزائن کیا گیا ہے۔ فنکشن لازمی ان پٹ کے طور پر دو قدریں لیتا ہے اور اختیاری دلیل کا استعمال کرتے ہوئے اس وقفہ کے اندر مساوی فاصلہ والی اقدار کی تعداد کی وضاحت کرنے کی لچک فراہم کرتا ہے۔ یہ ٹیوٹوریل کے استعمال کو ظاہر کرتا ہے۔ linspace() عملی مثالوں کے ذریعے کام کریں۔