MATLAB میں & & & & آپریٹرز کا استعمال کیسے کریں۔

Matlab My Apry Rz Ka Ast Mal Kys Kry



آپریٹرز MATLAB کے بنیادی عناصر میں سے ایک ہیں جو ہمیں متغیرات یا اظہارات پر ایک مخصوص آپریشن کرنے کی اجازت دیتے ہیں۔ MATLAB میں کئی آپریٹرز ہیں، جیسے ریاضی، منطقی، اور رشتہ دار۔ ان آپریٹرز میں، کچھ آپریٹرز ہیں جو ایک جیسے نظر آتے ہیں لیکن ان کے استعمال کے لحاظ سے ان کی فعالیت مختلف ہے۔ مثال کے طور پر، اور اور && ، یہ دو منطقی آپریٹرز MATLAB پروگرامنگ میں بڑے پیمانے پر استعمال ہوتے ہیں، ابتدائیوں کو الجھن میں ڈالتے ہیں کہ کوڈ میں ان آپریٹرز کو صحیح طریقے سے کب اور کہاں استعمال کرنا ہے۔

یہ بلاگ دریافت کرے گا کہ منطقی آپریٹرز کو کیسے استعمال کیا جائے۔ اور اور && MATLAB میں







1: MATLAB میں کس طرح استعمال اور آپریٹر؟

دی اور آپریٹر، بھی کہا جاتا ہے bitwise اور آپریٹر، MATLAB میں منطقی آپریٹر ہے جو ایک منطقی قدر 1 لوٹاتا ہے اگر دونوں بیانات A اور B درست ہیں۔ اگر A یا B میں سے کوئی بھی غلط ہے، اور آپریٹر ایک منطقی قدر 0 واپس کرے گا۔ یہ آپریٹر شارٹ سرکٹ کے رویے کو نافذ نہیں کرتا ہے یعنی یہ A اور B کے دونوں بیانات کا جائزہ لے گا چاہے پہلا بیان غلط ہو۔



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



اے اور بی





مثال 1: اسکیلر ویلیو کے نتائج کو جانچنے کے لیے آپریٹر کا استعمال کیسے کریں؟

یہ مثال استعمال کرتی ہے۔ اور اسکیلر ویلیو کے نتائج کو جانچنے کے لیے آپریٹر۔

a = 10 ;
b = 40 ;
x = ( a-b ) < 0 اور ( a * ب ) > 0 ;
disp ( ایکس ) ;
اور = ( a-b ) > 0 اور ( a / ب ) > 0 ;
disp ( اور ) ;
z = ( a-b ) < 0 اور ( a / ب ) < 0 ;
disp ( کے ساتھ ) ;




مثال 1: اسکیلر ویلیو کے نتائج کو جانچنے کے لیے آپریٹر کا استعمال کیسے کریں؟

یہ مثال استعمال کرتی ہے۔ اور آپریٹر MATLAB میں سرنی کی قیمت کے نتائج کو جانچنے کے لیے۔

a = جادو ( 4 ) ;
b = رینڈ ( 4 , 4 ) ;
c = randn ( 4 , 4 ) ;
x = ( a-b ) < c اور ( a * ب ) > c;
disp ( ایکس ) ;
اور = ( a-b ) > c اور ( a / ب ) > c;
disp ( اور ) ;
z = ( a-b ) < c اور ( a / ب ) < c;
disp ( کے ساتھ ) ;


2: MATLAB میں && آپریٹر کا استعمال کیسے کریں؟

دی && آپریٹر، بھی کہا جاتا ہے منطقی اور MATLAB میں منطقی آپریٹر ہے جو شارٹ سرکٹ کے رویے کو لاگو کرتا ہے اور اگر دونوں بیانات A اور B سچے ہیں تو درست ہو جاتا ہے۔ اگر A غلط ہے، && آپریٹر B کو چیک نہیں کرے گا اور ایک منطقی قدر 0 لوٹائے گا۔

دی && آپریٹر کو کسی بھی قسم کے ڈیٹا کے ساتھ استعمال کیا جا سکتا ہے جب تک کہ ڈیٹا منطقی آپریٹرز کے ساتھ مطابقت رکھتا ہو۔ اسکیلرز کی صورت میں، && آپریٹر صرف اسکیلر ویلیو کے نتائج کو چیک کرے گا، جبکہ صفوں کی صورت میں، && آپریٹر عنصر کے لحاظ سے قدر کے نتائج کی جانچ کرے گا۔

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

اے && بی

مثال 2: اسکیلر ویلیو کے نتائج کو جانچنے کے لیے && آپریٹر کا استعمال کیسے کریں؟

یہ مثال دی گئی اسکیلر ویلیو کے نتائج کو جانچنے کے لیے && آپریٹر کا استعمال کرتی ہے۔

a = 10 ;
b = 40 ;
x = ( a-b ) < 0 && ( a * ب ) > 0 ;
disp ( ایکس ) ;
اور = ( a-b ) > 0 && ( a / ب ) > 0 ;
disp ( اور ) ;
z = ( a-b ) < 0 && ( a / ب ) < 0 ;
disp ( کے ساتھ ) ;


مثال 2: ارے ویلیو کے نتائج کو جانچنے کے لیے && آپریٹر کا استعمال کیسے کریں؟

یہ مثال استعمال کرتی ہے۔ && آپریٹر دی گئی صف کی قیمت کے نتائج کو جانچنے کے لیے۔

a = جادو ( 4 ) ;
b = رینڈ ( 4 , 4 ) ;
c = randn ( 4 , 4 ) ;
x = ( a-b ) < c && ( a * ب ) > c;
disp ( ایکس ) ;
اور = ( a-b ) > c && ( a / ب ) > c;
disp ( اور ) ;
z = ( a-b ) < c && ( a / ب ) < c;
disp ( کے ساتھ ) ;


کوڈ ایک غلطی پھینکتا ہے کیونکہ a-b اور a*b ارے ہیں، جنہیں اسکیلر ویلیوز میں تبدیل نہیں کیا جا سکتا۔ اس طرح، اسے صفوں کا موازنہ کرنے کے لیے استعمال نہیں کیا جا سکتا۔

نتیجہ

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