كيفية استخدام & و && المشغلين في MATLAB

Kyfyt Astkhdam W Almshghlyn Fy Matlab



تعد العوامل أحد العناصر الأساسية في MATLAB التي تسمح لنا بإجراء عملية محددة على المتغيرات أو التعبيرات. هناك العديد من العوامل في MATLAB، مثل الحسابية والمنطقية والعلائقية. من بين هذه العوامل، هناك بعض العوامل التي قد تبدو متشابهة ولكن لها وظائف مختلفة من حيث استخدامها. على سبيل المثال، & و && ، يتم استخدام هذين العاملين المنطقيين على نطاق واسع في برمجة MATLAB، مما يربك المبتدئين متى وأين يجب استخدام هذين العاملين بشكل صحيح في الكود.

ستستكشف هذه المدونة كيفية استخدام العوامل المنطقية & و && في ماتلاب.







1: كيفية الاستخدام والمشغل في MATLAB؟

ال & عامل، ويسمى أيضا بالبت و عامل التشغيل، هو عامل التشغيل المنطقي في MATLAB الذي يُرجع قيمة منطقية 1 إذا كانت كلا العبارتين A وB صحيحتين. إذا كان أي من A أو B خاطئًا، فإن & سيُرجع المشغل قيمة منطقية 0. لا ينفذ هذا المشغل سلوك الدائرة القصيرة مما يعني أنه سيقيم كلا العبارتين A وB حتى لو كانت العبارة الأولى خاطئة.



ويتبع بناء جملة بسيط في MATLAB:



أ & ب





مثال 1: كيفية الاستخدام والمشغل لاختبار نتائج القيمة العددية؟

يستخدم هذا المثال & عامل لاختبار نتائج القيمة العددية.

أ = 10 ;
ب = 40 ;
س = ( أ-ب ) < 0 & ( أ * ب ) > 0 ;
ديسبلاي ( س ) ;
و = ( أ-ب ) > 0 & ( أ / ب ) > 0 ;
ديسبلاي ( و ) ;
ض = ( أ-ب ) < 0 & ( أ / ب ) < 0 ;
ديسبلاي ( مع ) ;




مثال 1: كيفية الاستخدام والمشغل لاختبار نتائج القيمة العددية؟

يستخدم هذا المثال & عامل لاختبار نتائج قيمة الصفيف في MATLAB.

أ = السحر ( 4 ) ;
ب = راند ( 4 , 4 ) ;
ج = راندن ( 4 , 4 ) ;
س = ( أ-ب ) < ج & ( أ * ب ) > ج؛
ديسبلاي ( س ) ;
و = ( أ-ب ) > ج & ( أ / ب ) > ج؛
ديسبلاي ( و ) ;
ض = ( أ-ب ) < ج & ( أ / ب ) < ج؛
ديسبلاي ( مع ) ;


2: كيفية استخدام && المشغل في MATLAB؟

ال && عامل، ويسمى أيضا منطقي و، هو العامل المنطقي في MATLAB الذي ينفذ سلوك الدائرة القصيرة ويصبح صحيحًا إذا كانت كلا العبارتين A وB صحيحتين. إذا كانت A خاطئة، فإن && لن يقوم عامل التشغيل بتحديد B وسيُرجع قيمة منطقية 0.

ال && يمكن استخدام عامل التشغيل مع أي نوع بيانات طالما أن البيانات متوافقة مع عوامل التشغيل المنطقية. في حالة العددية، && سيتحقق المشغل فقط من نتائج القيمة العددية، بينما في حالة المصفوفات، فإن && سوف يقوم المشغل بالتحقق من نتائج القيمة الحكيمة للعنصر.

ويتبع بناء جملة بسيط في MATLAB:

أ && ب

المثال 2: كيفية استخدام عامل التشغيل && لاختبار نتائج القيمة العددية؟

يستخدم هذا المثال عامل التشغيل && لاختبار نتائج القيمة العددية المحددة.

أ = 10 ;
ب = 40 ;
س = ( أ-ب ) < 0 && ( أ * ب ) > 0 ;
ديسبلاي ( س ) ;
و = ( أ-ب ) > 0 && ( أ / ب ) > 0 ;
ديسبلاي ( و ) ;
ض = ( أ-ب ) < 0 && ( أ / ب ) < 0 ;
ديسبلاي ( مع ) ;


المثال 2: كيفية استخدام عامل التشغيل && لاختبار نتائج قيمة المصفوفة؟

يستخدم هذا المثال && عامل لاختبار نتائج قيمة الصفيف المحدد.

أ = السحر ( 4 ) ;
ب = راند ( 4 , 4 ) ;
ج = راندن ( 4 , 4 ) ;
س = ( أ-ب ) < ج && ( أ * ب ) > ج؛
ديسبلاي ( س ) ;
و = ( أ-ب ) > ج && ( أ / ب ) > ج؛
ديسبلاي ( و ) ;
ض = ( أ-ب ) < ج && ( أ / ب ) < ج؛
ديسبلاي ( مع ) ;


يلقي الكود خطأ بسبب أ-ب و أ * ب هي صفائف، والتي لا يمكن تحويلها إلى قيم عددية. وبالتالي، لا يمكن استخدامه لمقارنة المصفوفات.

خاتمة

العوامل المنطقية هي اللبنات الأساسية لـ MATLAB وتستخدم لاختبار القيم العددية والمصفوفة. ال & هو عامل منطقي يستخدم لاختبار القيم العددية والمصفوفة ويصبح صحيحًا عندما تكون كلا العبارتين صحيحتين. على الجانب الآخر، && هو عامل منطقي يستخدم فقط لاختبار القيم العددية ولن يتحقق من التعبير الثاني إذا كان التعبير الأول خاطئًا. لا يدعم المشغل & سلوك الدائرة القصيرة أثناء تشغيل && المشغل يدعم سلوك قصر الدائرة. حصل هذا الدليل على دليل مفصل حول كيفية الاستخدام & و && المشغلين في MATLAB مع الأمثلة.