>> help ops
أولوية العمليات الحسابية
ومن اليسار إلى اليمين, الأولوية الأولى تعطى للعمليات الموجودة بين القوسين, وبالنسبة للعمليات الحسابية فالرفع إلى الأس أولا, والضرب (أو القسمة) ثانيا، والجمع (أو الطرح) أخيراً والمثال التالي يوضع هذه القاعدة:
عمليات المقارنة والعمليات المنطقية
العمليات على المصفوفات
المعامل
+
-
*
.*
/
\
./
.\
.^
^
العملية
الجمع
الطرح
ضرب مصفوفات
ضرب عناصر
قسمة مصفوفات من اليمين
AB-1=A*inv(B)
قسمة مصفوفات من اليسار
A-1B=inv(A)*B
قسمة عناصر من اليمين
قسمة عناصر من اليسار
الاس عناصر
أس مصفوفات
A2=A*A, A3=A*A*A
Relational Operators
معاملات المقارنة
Matlab représente la condition TRUE par la valeur 1 et la condition FALSE par un 0:
معامل المقارنة
<
<=
>
>=
==
=~
الوصف
أصغر من
أصغر أو يساوي
أكبر من
أكبر أو يساوي
إشارة المساواة
إشارة عدم المساواة
المعاملات المنطقية Logical Operators:
المعامل المنطقي
&
|
~
xor
any
all
&&
||
الوصف
عمليةAND : تكون العلاقة صحيحة (يعني 1) إذا كان العنصرين لا يساويان الصفر.
عمليةOR : تكون العملية صحيحة إذا كان أحد العنصرين على الأقل لا يساوي صفر.
عملية NOT : تحول الصفر الى واحد و العنصر المختلف عن صفر الى صفر.
عملية xor تتحقق العملية إذا كان أحد العناصر لا يساوي صفر بينما العناصر الأخرى = 0 .
معامل All يعطي 1 إذا كانت أي عنصر من العناصر العمود لا يساوي الصفر.
معامل Allيعطي القيمة 1 إذا كانت جميع العناصر في العمود لا تساوي الصفر.
عملية AND تعمل على التعبيرات المفردة (scalars) مع اختصار العملية إذا لم يتحقق الجزء الأول.
عملية OR تعمل على التعبيرات المفردة (scalars) مع اختصار العملية إذا يتحقق الجزء الأول.