MATLAB میں کنڈیشن درست ہونے پر دہرانے کے لیے تھوڑی دیر کا لوپ کیسے بنایا جائے۔

Matlab My Kn Yshn Drst Wn Pr D Ran K Ly T W Y Dyr Ka Lwp Kys Bnaya Jay



MATLAB میں، تھوڑی دیر کا لوپ ہمیں ایک کمانڈ یا کمانڈز کے گروپ کو متعدد بار غیر متعینہ تعداد میں تکرار کرنے کی اجازت دیتا ہے۔ جب لوپنگ کی ضرورت ہوتی ہے تو ہم وقتی اختتامی لوپ استعمال کرتے ہیں لیکن تکرار کی تعداد پہلے سے معلوم نہیں ہوتی ہے۔

یہ ٹیوٹوریل یہ ظاہر کرتا ہے کہ جب میٹلیب میں کوئی شرط درست ہو تو دہرانے کے لیے ایک دیر لوپ کیسے بنایا جائے۔

جب MATLAB میں حالت درست ہو تو دہرانے کے لیے تھوڑی دیر کا لوپ کیسے بنایا جائے؟

جبکہ لوپ MATLAB میں ایک تکراری بیان ہے جو ایک یا زیادہ بیانات کو ایک غیر متعینہ تعداد میں تکرار کرنے کے لیے استعمال کیا جاتا ہے۔ جب یہ عمل تھوڑی دیر کے لوپ میں شروع ہوتا ہے تو یہ اس وقت تک جاری رہتا ہے جب تک کہ دی گئی لوپنگ حالت مطمئن نہ ہو جائے۔







ذہن میں رکھیں کہ for loop کے برعکس، while loop میں تکرار کی صحیح تعداد پہلے سے معلوم نہیں ہوتی۔



while لوپ کے انڈیکس شدہ متغیر کو کسی بھی متغیر سے ظاہر کیا جا سکتا ہے، تاہم، زیادہ تر استعمال شدہ متغیر i اور j ہیں لیکن MATLAB میں ان متغیرات سے گریز کرنا چاہیے کیونکہ یہ پیچیدہ نمبروں کے لیے استعمال ہوتے ہیں۔



نحو
MATLAB میں وول اینڈ لوپ اسٹیٹمنٹ کا بنیادی نحو ذیل میں دیا گیا ہے:





جبکہ اظہار
بیانات
اختتام

یہاں:

دی جبکہ اظہار بیانات کے دیئے گئے گروپ کو اس وقت تک انجام دیتا ہے جب تک کہ لوپنگ کی مخصوص حالت مطمئن نہ ہو جائے۔



while ایکسپریشن میں ایک شرط شامل ہوتی ہے جو فیصلہ کرتی ہے کہ while لوپ کب تک کام کرے گا۔ اگر یہ حالت درست ہے تو، جب اور اختتام کے درمیان بیانات کا گروپ عمل میں آتا ہے، اور عمل اس وقت تک دہرایا جاتا ہے جب تک کہ حالت درست نہ ہو۔ جب حالت غلط ہے، تو عمل رک جاتا ہے اور جب لوپ ختم ہو جاتا ہے۔

مثالیں
یہ سمجھنے کے لیے ذیل میں دی گئی مثالوں پر عمل کریں کہ MATLAB میں حالت درست ہونے پر دہرانے کے لیے ایک while loop کیسے بنایا جائے۔

مثال 1: یکساں فاصلہ والا ویکٹر بنانے کے لیے while لوپ کا استعمال

مثال میں، ہم یکساں فاصلہ والا ویکٹر بنانے کے لیے while لوپ کا استعمال کرتے ہیں جو حالت درست ہونے تک while loop کو دہراتا ہے۔

x = 0
جبکہ ایکس < بیس
x = x+ 5 ;
disp ( ایکس )
اختتام

مثال 2: کسی نمبر کے فیکٹریل کا حساب لگانے کے لیے وائل لوپ کا استعمال

یہ MATLAB کوڈ while loop سٹیٹمنٹ کا استعمال کرتے ہوئے نمبر 5 کے فیکٹوریل کا حساب لگاتا ہے۔

حقیقت = 1 ;
x = 1 ;
جبکہ ایکس < = 5
حقیقت = حقیقت * ایکس؛
x = x + 1 ;
اختتام
fprintf ( '5 کا شمار شدہ فیکٹریل ہے' )
disp ( حقیقت )

نتیجہ

جبکہ لوپ MATLAB میں ایک تکراری بیان ہے جو ایک بیان یا بیانات کے ایک گروپ کو متعدد بار انجام دینے کے لیے استعمال کیا جاتا ہے جب تکرار کی تعداد پہلے سے متعین نہیں ہوتی ہے۔ ہم ایسی صورت حال میں جب لوپ کا استعمال کرتے ہیں جب تکرار کی صحیح تعداد کو جانے بغیر لوپنگ کی ضرورت ہوتی ہے۔ اس ٹیوٹوریل میں یہ سیکھنے کے لیے ایک آسان گائیڈ پیش کیا گیا ہے کہ MATLAB میں کنڈیشن درست ہونے پر دہرانے کے لیے دیر لوپ کیسے بنایا جائے۔ اس گائیڈ کو سمجھنے سے آپ کو MATLAB میں اظہار کے دوران استعمال کرنے کا فن سیکھنے میں مدد ملے گی۔