. MATLAB , . . . . 8.1 .
8.1. MATLAB
Plus | + | 1+2 | |
Uplus | + | + | |
Minus | 1-2 | ||
Uminus | - | ||
Mtimes | * | 1*2 | |
Times | .* | 1*2 | |
Mpower | 1^ | ||
Power | 1^ | ||
Mldivide | ( ) \ | M1\M2 | |
Mrdivide | / | 1/2 | |
Ldivide | . \ | 1.\2 | |
Rdivide | . / | 1. /2 | |
Kron | kron | kron(X.Y) | |
>> m1=[2 6 3; 5 8 -3]
m1 =
2 6 3
5 8 -3
>> m2=[7 6 10; -5 6 -5]
m2 =
7 6 10
-5 6 -5
>> m2-m1
ans =
5 0 7
-10 -2 -2
>> minus(m2,m1)
ans =
5 0 7 //
-10 -2 -2
, . , * mtimes(Ml,M2). , :
MATLAB . , .
, . , MATLAB , , , . . .
, . , , , . 8.2.
8.2.
Eq | = = | x = = y | |
Ne | He | ~ = | x ~ = y |
Lt | < | x<y | |
Gt | > | x>y | |
Le | <= | x<=y | |
Ge | >= | x>=y |
1 (True), , 0 (False) . , :
|
|
eq(2,2)
ans =
2==2
ans =
ne(l,2)
ans =
2 ~- 2
ans =
5 > 3
ans =
le(5.3)
ans =
(. 8.3).
8.3. MATLAB
And | (AND) & |
Or | (OR) | |
Not | (NOT) ~ |
(EXCLUSIVE OR) | |
Any | , |
All | , |
:
=[1 2 3];
=[1 0 0];
and(A.B)
ans =
1 0 0
r(.)
ans =
1 1 1
&
ans =
1 0 0
|
ans=
1 1 1
not()
ans =
0 0 0
not(B)
ans =
0 1 1
~B
ans=
0 1 1
xor(A.B)
ans =
0 1 1
any(A)
ans =
all([0 0 0])
ans =
all(B)
ans =
and('abc','012')
ans =
1 1 1
, . - , . ASCII-.