مثال کے ساتھ MATLAB میں linspace کے مختلف افعال

Mthal K Sat Matlab My Linspace K Mkhtlf Af Al



لکیری فاصلہ والے ویکٹر کی قدریں دی گئی لکیری ڈومین میں مساوی فرق کے ساتھ ہوتی ہیں۔ سادہ الفاظ میں، اگر ہمارے پاس ایک ڈومین ہے [1، 10] اور ہم اسے 5 وقفہ پوائنٹس میں تقسیم کرنا چاہتے ہیں تو ہم نتیجہ خیز ویکٹر [1, 3.25, 5.50, 7.75, 10] حاصل کریں گے۔ اس نتیجہ خیز ویکٹر کو کہا جاتا ہے۔ لکیری فاصلہ والا ویکٹر . MATLAB میں، linspace() فنکشن کا استعمال کرتے ہوئے لکیری فاصلہ والے ویکٹر بنائے جاتے ہیں۔

یہ مضمون ہمیں 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() عملی مثالوں کے ذریعے کام کریں۔