MATLAB میں بیان یا آپریٹر استعمال کرنے کی صورت میں استعمال کیسے کریں۔

Matlab My Byan Ya Apry R Ast Mal Krn Ky Swrt My Ast Mal Kys Kry



if سٹیٹمنٹ MATLAB کا ایک بنیادی جزو ہے، جو مخصوص شرائط کے مطابق الگ الگ کوڈ بلاکس پر عمل درآمد کو قابل بناتا ہے۔ یہ مختلف معیارات یا متغیرات کی بنیاد پر پروگرام کے بہاؤ کو کنٹرول کرنے کا ایک لچکدار طریقہ فراہم کرتا ہے۔ if بیان کی ایک طاقتور خصوصیت بیک وقت متعدد حالات کا جائزہ لینے کے لیے OR آپریٹر (||) کو استعمال کرنے کی صلاحیت ہے۔ اس مضمون میں، ہم MATLAB's if اسٹیٹمنٹ میں OR آپریٹر کو استعمال کرنے کے مختلف طریقے تلاش کریں گے اور ہر طریقہ کو واضح کرنے کے لیے آپ کو MATLAB کوڈ کی مکمل مثالیں فراہم کریں گے۔

اگر MATLAB میں OR (||) آپریٹر کا استعمال کرتے ہوئے بیان کا استعمال کیسے کریں۔

MATLAB میں OR آپریٹر کا استعمال دو یا دو سے زیادہ شرائط کا جائزہ لینے اور کوڈ کے بلاک کو انجام دینے کے لیے کیا جاتا ہے اگر ان میں سے کوئی بھی شرط درست ہے۔ OR آپریٹر کو پائپ کی علامت (|) سے ظاہر کیا جاتا ہے، ایسے متعدد طریقے ہیں جن میں اگر بیانات کو OR آپریٹرز کے ساتھ استعمال کیا جا سکتا ہے تو ان میں سے کچھ یہ ہیں:

طریقہ 1: if-else بیان کے ساتھ

دوسرا نقطہ نظر OR آپریٹر کے ساتھ مل کر if-else بیان کا استعمال کرتا ہے۔ یہ آپ کو شرائط کی بنیاد پر مختلف کوڈ بلاکس کو انجام دینے کی اجازت دیتا ہے۔ درج ذیل کوڈ پر غور کریں:







x = بیس ;

اگر x < 3 || x > 12

disp ( 'ایکس ہے سے کم 3 یا اس سے زیادہ 12 ' ) ;

اور

disp ( 'ایکس ہے کے درمیان 3 اور 10 ' ) ;

اختتام

ہمارے کوڈ کے اندر، ایک if بیان متغیر x کی قدر کا اندازہ لگانے کے لیے استعمال کیا جاتا ہے۔ اس کی شرط اگر بیان میں OR آپریٹر (||) کو شامل کیا جاتا ہے، جو بیک وقت دو الگ الگ شرائط کی تشخیص کو قابل بناتا ہے۔



اگر x کی قدر 3 سے کم یا 12 سے زیادہ ہے، تو 'if' بلاک کے اندر کا کوڈ ایکسیکیوٹ ہو جائے گا، اور یہ پیغام دکھائے گا کہ x 3 سے کم یا 12 سے زیادہ ہے۔



دوسری طرف، اگر x کی قدر کسی بھی شرط کو پورا نہیں کرتی ہے، یعنی یہ 3 اور 10 کے درمیان ہے (شامل ہے)، else بلاک کے اندر موجود کوڈ کو عمل میں لایا جائے گا، اور یہ پیغام دکھائے گا کہ x 3 اور 12 کے درمیان ہے۔





طریقہ 2: نیسٹڈ اگر بیانات کے ساتھ

دوسرے نقطہ نظر میں مزید پیچیدہ مشروط تشخیصات بنانے کے لیے OR آپریٹرز کے ساتھ nested if بیانات کا استعمال شامل ہے۔ یہاں ایک مثال کوڈ ہے:

x = بیس ;

اگر x < 5

disp ( 'ایکس ہے سے کم 5 ' )

elseif x < 3 || x > 12

disp ( 'ایکس ہے سے کم 3 یا اس سے زیادہ 12 ' ) ;

اور

disp ( 'ایکس ہے کے درمیان 10 اور 12 ' ) ;

اختتام

ہمارے پاس ایک if بیان ہے جو OR آپریٹر (||) کا استعمال کرتے ہوئے متعدد شرائط کے خلاف متغیر x کی قدر کو چیک کرتا ہے۔ سب سے پہلے، یہ چیک کرتا ہے کہ آیا x 5 سے کم ہے۔ اگر یہ شرط درست ہے، تو یہ پیغام دکھائے گا کہ x 5 سے کم ہے۔



اگر ابتدائی حالت کا اندازہ غلط ہوتا ہے، تو کوڈ else-if اسٹیٹمنٹ پر جاتا ہے، جو اس بات کی تصدیق کرتا ہے کہ آیا x 3 سے کم ہے یا 12 سے زیادہ۔ اگر یہ شرط درست ہے، تو یہ پیغام دکھائے گا کہ x 3 سے کم ہے یا 12 سے بڑا ہے۔

اگر پچھلی شرائط میں سے کوئی بھی درست نہیں ہے، یعنی x نہ تو 5 سے کم ہے اور نہ ہی OR شرط کو پورا کرتا ہے، کوڈ else بلاک پر عمل درآمد کرے گا۔ اس صورت میں، یہ پیغام x کو 10 اور 12 کے درمیان ظاہر کرے گا۔

نتیجہ

MATLAB's if اسٹیٹمنٹ میں OR آپریٹر کا استعمال آپ کو بیک وقت متعدد شرائط کا جائزہ لینے کی اجازت دیتا ہے، آپ کو اپنے کوڈ میں مزید لچک فراہم کرتا ہے۔ ہم نے OR آپریٹر کو if اسٹیٹمنٹس میں شامل کرنے کے لیے دو مختلف مثالیں تلاش کی ہیں، بشمول if-else اسٹیٹمنٹس، اور nested if اسٹیٹمنٹس۔