.


:




:

































 

 

 

 





 

, , , , , eye:

 

>> C=eye (3, 4)

C =

1 0 0 0

0 1 0 0

0 0 1 0

 

, rand randn. rand , 0 1:

 

>> C=rand (2, 3)

C =

0.2785 0.9575 0.1575

0.5469 0.9649 0.9706

 

radn , :

 

>> C=randn (2, 3)

C =

0.7254 0.7147 -0.1241

-0.0631 -0.2050 1.4897

 

magic , , . , ( ):

 

>> C=magic (3)

C =

8 1 6

3 5 7

4 9 2

 

, (, , ) .

 

pascal ( , ), :

 

>> C=pascal (3)

C =

1 1 1

1 2 3

1 3 6

 

diag. , , , ,

 

>> c=diag (C)

c =

 

, , diag ( , 0).

 

>> C=magic (3)

C =

8 1 6

3 5 7

4 9 2

>> c1=diag (C, 1)

c1 =

>> c2=diag (C, -1)

c2 =

 

diag , , , , . - a:

 

>> a=[4 1 -1]

a =

4 1 -1

>> D=diag (a)

D =

4 0 0

0 1 0

0 0 -1

 

, - , diag:

 

>> D1=diag (a, 1)

D1 =

0 4 0 0

0 0 1 0

0 0 0 -1

0 0 0 0

>> D2=diag (a, -1)

D2 =

0 0 0 0

4 0 0 0

0 1 0 0

0 0 -1 0

 

 

- :

 

,

 

- , - y

,

..

.

, y (), , ,

,

, - .

, .

:

 

,

 

,

 

, , ,

,

 

 

, n- , , n .

 

.

 

.

 

 

, ,

 

 

1-

 

, ,

2-

, ,

 

 

n-

 

, ,

 

:

 

 

 

:

0-

 

, ,

1-

, ,

 

 

2-

,

,

 

3-

,

:

 

:

,

 

3.

 

.

( MATLAB ( M-))

 

.

 

 

 

 

K (); G

; S .

 

 

.

 

-. -.

 

 

A=input(' A=');

 

A=A/6;

 

n=size(A);

 

fprintf('\n ( A) \n');

 

for i=1:n

 

fprintf('%6.2f',A(i,:));

 

fprintf('\n');

 

end

 

[T,J]=eig(A);

 

x=diag(J);

 

fprintf('\n \n');

 

fprintf('%6.2f \n',x);

 

fprintf('\n \n');

 

for i=1:n

 

fprintf('%12.4g',T(i,:));

 

fprintf('\n');

 

end

 

:

 

( A)

 

5.00 -3.00 4.00

 

-3.00 12.00 -3.00

 

4.00 -3.00 5.00

 

 

1.00

 

6.00

 

15.00

 

 

0.7071 0.5774 0.4082

 

0 0.5774 -0.8165

 

-0.7071 0.5774 0.4082

 

.

 

1. , ( , ), 1/6 6 . .

A : [30 -18 24; -18 72 -18; 24 -18 30].

 

2. [V,D]=eig(A) MATLAB

V ( ) D ( (, A); A), .., , ( , ) A*V=V*D. , d=eig(A)

d, () ( ) A.

 





:


: 2016-12-03; !; : 305 |


:

:

, , .
==> ...

1925 - | 1588 -


© 2015-2024 lektsii.org - -

: 0.048 .