English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن للعمليات العلاقية التعامل مع بيانات الكميات القياسية وغير الكميات. يقوم عمليات الحساب العلاقية للأعداد العشوائية بمقارنة العناصر بين الأعداد العشوائية ويعيد دالة منطقية بنفس الحجم، حيث يتم تعيين العناصر إلى منطقية 1 (صحيح)، إذا كانت العلاقة صحيحة، ويتم تعيين العناصر إلى منطقية 0 (خطأ). ليس كذلك.
الجداول التالية تظهر عمليات الحساب العلاقية -
الترقيم | المعاملات وشرحها |
---|---|
1 | < أقل |
2 | <= أقل أو يساوي |
3 | > أكبر |
4 | >= أكبر أو يساوي |
5 | == متساوي |
6 | ~= غير متساوي |
أنشئ ملف سكريبت وادخل الكود التالي-
a = 100; b = 200; if (a >= b) max = a else max = b finعند تشغيل الملف، سيتم إنتاج النتيجة التالية-
max = 200
إضافة إلى العلاقات الحسابية المذكورة أعلاه، يقدم MATLAB أيضًا الأوامر/الوظائف التالية لغرض مشابه-
الترقيم | شرح الوظيفة |
---|---|
1 | eq(a, b) اختبار إذا كانت a تساوي b |
2 | ge(a, b) اختبار إذا كانت a أكبر أو يساوي b |
3 | gt(a, b) اختبار إذا كانت a أكبر من b |
4 | le(a, b) اختبار إذا كانت a أقل أو يساوي b |
5 | lt(a, b) اختبار إذا كانت a أقل من b |
6 | ne(a, b) اختبار إذا كانت a ليست تساوي b |
7 | isequal اختبار إذا كانت المجموعات متطابقة |
8 | isequaln اختبار إذا كانت المجموعات متطابقة، اعتبار NaN كمتطابقة |
أنشئ ملف سكريبت وادخل الكود التالي-
%مقارنة قيمتين a = 100; b = 200; if (ge(a, b)) max = a else max = b fin %مقارنة قيمتين مختلفتين a = 340; b = 520; if (le(a, b)) disp('a أقل أو يساوي b') else disp('a أكبر من b') finعند تشغيل الملف، سيتم إنتاج النتيجة التالية-
max = 200 a أقل أو يساوي b