• x and y represent numerical values or variables.  | 
| Operator | Operator name | Syntax | 
|---|---|---|
| + | Addition | x+y U + V (U and V are m x n matrices)  | 
| - | Subtraction | x-y U + V (U and V are m x n matrices)  | 
| * | Multiplication | x*y U*V (U is an m x n matrix and V is an n x p matrix)  | 
| / | Division | x/y | 
| % | Modulus | m%n U + V (U and V are m x n matrices of integer values). This operator operates element-wise on matrices.  | 
| ! | Factorial | m! | 
| ^ | Power | x^y | 
| \ | Left division | x\y is equivalent to (1/x) * y U \ V (U and V are m x n matrices) is equivalent to (1/U) * V  | 
| .* | Element-wise multiplication | U .* V (U and V are m x n matrices) | 
| ./ | Element-wise division | U ./ V (U and V are m x n matrices) | 
| .\ | Element-wise left division | U .\ V (U and V are m x n matrices) is equivalent to (1/U) .* V | 
| .^ | Element-wise power | U .^ V (U and V are m x n matrices) | 
An Element-wise operator performs an operation on each pair of Elements, which is in the same location, of the operand matrices.  | 
Operator  | Operator name  | Syntax  | 
|---|---|---|
=  | Assignment  | x=y a=b U=V  | 
| Operator | Operator name | Syntax | 
|---|---|---|
| > | Greater |  x>y U>V  | 
| < | Less |  x<y U<V  | 
| >= | Greater or Equal |  x>=y U>=V  | 
| <= | Less of Equal | x<=y U<=V  | 
| == | Equality | x==y a==b U==V  | 
| != | Inequality | x!=y a!=b U!=V  | 
All comparison operators operate Element-wise on matrices in the example as follows A = [1; 2; 3] Then  | 
| Operator | Operator Name | Syntax | 
|---|---|---|
! NOT not  | NOT | !A NOT A not A  | 
& AND and  | AND | A&B A AND B A and B  | 
| OR or  | OR | A|B A OR B A or B  | 
^ XOR xor  | XOR (exclusive OR) | A^B A XOR B A xor B  | 
All boolean operators operate element-wise on matrices in the example as follows A = [true; true; false; false]; Then  |