2
MatLab . , .
(. 2.1).
2.1 . | |
sin(x), cos(x), tg(x), ctg(x), sec(x), csec(x); arcsin(x) ..; sh(x) ..; arcsh(x) .. | sin(x), cos(x), tan(x), ctan(x), sc(x), csc(x); asin(x) ..; hsin(x) ..; hasin(x) .. |
ln(x), lg(x), , | log(x), log10(x), exp(x), a^b |
+ - * / () | + - * / () |
MatLab .
:
- . . /, \. :
>> 8\2
ans =
0.2500
>> 8/2
ans =
.. , , , .. , . .
, :
2.2 . | |
format short | |
format rat | |
format long | |
sqrt(x) | |
pow2(x) | |
pi | |
round(x) | |
fix(x) | |
floor(x) | |
ceil(x) | |
mod(x,y) | |
rem(x,y) | |
sign(x) | , 1 =0 |
factor(x) | |
isprime(x) | (1) |
primes(x) | |
rat(x) | |
factorial(x) | |
nchosek(n,m) | m n |
abs(x) | ( ) |
inf | |
NaN | 0/0 ∞/∞ |
.
|
|
. :
8+i*7
-9-j*1
( ) j i. ( ) .
:
2.3 . | |
abs(x) | |
conj(x) | - |
imag(x) | |
real(x) | |
angle(x) | ( ) , , .. arctg |
isreal(x) | , 1 () , ( ) (0) |
, .. ( Enter) , . , .
>> 5*exp(-j*pi/6)
ans =
4.3301 - 2.5000i
() . .. ;. . ( , ) , :
>> A=[1 2 8...
3 7 0...
7 9 5];
, , (. 2.4), () .
, . :
>> A=[1 1 1 2];
( , , .. 1n, nx1, ). . , , :
>> A=[1 2 8; 3 7 0; 7 9 5];
( A1 A2 ):
>> Q=[A1;A2];
A1 , A2 .
2.4 | |
zeros(m, n) | ( ) mn. |
ones(m, n) | mn. |
eye(m, n) | mn. |
rand(m, n) | 0 1, mn. |
randn(m, n) | mn, 0 1 ( ). |
hadamard(n) | nn. |
hild(n) | nn. |
invhild(n) | nn. |
reshape(A, n, m) | nm m n , nm. |
tril(A) | |
triu(A) | |
diag(A, n) | , . , , n>0, , n <0 , n=0 . , , . , , (. ). |
() | |
+ - * / \ ^ | . -, - ( , -). . |
inv(A) | |
det(A) | () |
cross(A, B) | |
.*./.\.^ | . , (). . |
lu(A) | LU- [L U P] ( ), P*A=L*U. |
size(A) | , ( ) ( ). |
sum(A) | |
mean(A) | |
std(A) | |
min(A) max(A) | , |
sort(A) | |
prod(A) |
|
|
A(1,8), . , . A(1:5,6:8), 1 5 6 8. (), (A(:,6:8)).
, :
x=xn:h:xk
xn ;
xk ;
h .
, , .
. ( , ), n- . , , .. ().
|
|
. 2.1 |
, , , . , 30 , ( , .., .. , ). , 30 (. . 2.1), .. . : ; ; ; zx; .
, .. , ..
, , , , . cat(n, A1,A2,,An), n A1 An.
, , .. .