English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

عمليات الحساب العلاقية في MATLAB

المعاملات في Matlab

يمكن للعمليات العلاقية التعامل مع بيانات الكميات القياسية وغير الكميات. يقوم عمليات الحساب العلاقية للأعداد العشوائية بمقارنة العناصر بين الأعداد العشوائية ويعيد دالة منطقية بنفس الحجم، حيث يتم تعيين العناصر إلى منطقية 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

المعاملات في Matlab