میں MATLAB میں if, elseif, else اور اسٹیٹمنٹس کیسے بناؤں؟

My Matlab My If Elseif Else Awr As Y Mn S Kys Bnaw



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

یہ ٹیوٹوریل MATLAB میں if, elseif, else اسٹیٹمنٹس کے کام کو سمجھنے میں ہماری مدد کرے گا۔

MATLAB میں if، elseif، اور else بیان کو سمجھنا

اگر، ورنہ، اور اور مشروط بیانات ہیں جو MATLAB میں دی گئی شرائط کے تحت کوڈ کے مخصوص حصے کو انجام دینے کے لیے استعمال ہوتے ہیں۔ جب ہمارے پاس دو سے زیادہ شرائط ہوں تو ہم استعمال کرتے ہیں۔ اگر، ورنہ، اور اور بیانات یہاں، دی اگر بیان پہلی شرط پر عمل کرتا ہے، elseif دوسری شرط پر عملدرآمد کرتا ہے، اور دیگر، اور، اور جب بھی کوئی شرط پوری نہ ہو تو اس پر عمل درآمد ہوتا ہے۔







MATLAB میں if، elseif، اور else بیانات کے لیے نحو

دی اگر، ورنہ، اور بیانات MATLAB میں ایک سادہ نحو کی پیروی کرتے ہیں:



اگر اظہار 1

بیانات

elseif اظہار 2

بیانات

اور

بیانات

اختتام

مندرجہ بالا نحو میں:



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





دی elseif بلاک چیک کرنے کے لیے اضافی شرائط کی وضاحت کے لیے استعمال کیا جاتا ہے۔ اگر اظہار 1 غلط ہے، MATLAB تشخیص کرنے کے لیے آگے بڑھتا ہے۔ اظہار 2 . اگر اظہار 2 سچ ہے، elseif بلاک کے اندر بیانات پر عمل درآمد ہوگا۔

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



اختتامی مطلوبہ لفظ پورے کو ختم کرتا ہے۔ اگر، ورنہ، اور بیان

مثال 1

یہ MATLAB کوڈ صارف سے ایک نمبر کو قبول کرتا ہے اور یہ تعین کرتا ہے کہ آیا نمبر مثبت، منفی، یا صفر ہے اگر، ورنہ، اور اور بیان

نمبر = ان پٹ ( 'ایک نمبر درج کریں =' ) ;

اگر نمبر > 0

fprintf ( 'مثبت نمبر\n' ) ;

elseif ( نمبر < 0 )

fprintf ( 'منفی نمبر\n' ) ;

اور

fprintf ( 'درج کردہ نمبر 0 ہے\n' ) ;

اختتام

مثال 2

یہ MATLAB کوڈ صارف سے ایک نمبر کو قبول کرتا ہے اور اس بات کا تعین کرتا ہے کہ آیا نمبر مخصوص وقفہ کے درمیان ہے if، elseif اور اور بیان

نمبر = ان پٹ ( 'ایک نمبر درج کریں:' ) ;

منوال = - 10 ;

maxVal = 10 ;

اگر ( چاہے >= منوال ) && ( num <= maxVal )

disp ( 'مخصوص حد کے اندر قدر۔' )

elseif ( num > maxVal )

disp ( 'قدر زیادہ سے زیادہ قدر سے زیادہ ہے۔' )

اور

disp ( 'قدر کم از کم قیمت سے نیچے ہے۔' )

اختتام

نتیجہ


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