.


:




:

































 

 

 

 


. MATLAB ,




 

MATLAB , , , . , , .

. . . , -, , , :

>> A=[7+4i; 4; 3.2] % -

A =

7.0000 + 4.0000i

4.0000

3.2000

>> A = [ %

7+4i

3.2];

, , . , .

n: m: k , k m, : [ n, n + m, n + m + m,]

:

>> a=1:2:5

a =

1 3 5

.

2.1 .

 

2.1.

eye(m,n) m × n
zeros(m,n) m × n
ones(m,n) , m × n
rand(m,n) 0 1, m × n
randn(m, n) m × n, ,
tril(A),triu(A) A
inv(A) A
det(A) () A

 

, , , , . , (2,1) .

2x2:

 

>> A=[1 2+5*i; 4.6 3]

A =

1.0000 2.0000 + 5.0000i

4.6000 3.0000

, :

>> A(2,2)=10 %

 

A =

1.0000 2.0000 + 5.0000i

4.6000 10.0000

 

size, size .

, , ,

 

>> A2=zeros(size(A))

A2 =

0 0

0 0

. , A :

 

>> A(1:2, 2)

ans =

2.0000 + 5.0000i

10.0000

 

. []. () () . length.

MATLAB , , (.2.2). , , .

, ( ). , (^), , (.^) . (, , ) .

 

2.2

+,- ,
* , (.*)
' ( ), (.')
/
\
^ , (.^)

 

.

H 22 D :

 

>> H=[0 1; 2 3], D=ones(size(H))

H =

0 1

2 3

D =

1 1

1 1

, :

>> H*D

ans =

1 1

5 5

:

>> H.*D

ans =

0 1

2 3

MATLAB , , ( 2.3).

 

2.3

size(A) , .
sum(A)
mean(A)
std(A)
min(A), max(A) ,
sort(A)
prod(A)

 

MATLAB . . double. char. ASCII 32 255.

. :

>> s = ''

s =

 

, File/ Preferences/ Command Windows Font .

>> h = [v + ' MATLAB']

v =

MATLAB

, v s.

. 2.4 , help strfun.

 

2.4

num2str
int2str
mat2str
str2mat
str2num
strcat

 

 

1. .

:

- (v), 2;

- (w), 2;

(m), 2×2.

2. .

:

(m0), 2×2;

(m1), 2×2;

, (mr), 2×2;

(me), 2×2.

3. M , 2.5.

4. :

M;

M;

M;

M;

M.

 

 

2.5

  M=v*w+m+mr*me   M=m*w+mr*v
  M=m+mr*me   M=m*mr+w*v
  M=(v/m)*(mr+me)   M=m+mr100
  M=w*v+mr*me   M=v+w+mr*w
  M=m*mr+me   M=m+m1*me
  M=m.*mr+100   M=(v/m)*(mr+me)
  M=v*w+mrm   M=v*mr+v*m1
  M=m+mr*me10   M=m+mr/100
  M=m*w+mr*v'   M=10*v+w*mr*m
  M=m+mr*me   M=m+mr*me

 

 

1. .

2. .

3. .

4. .

 

1. ?

2. ?

3. ?

4. zeros, ones, rand, eye?

5. ?

6. ?


3





:


: 2016-11-18; !; : 470 |


:

:

, .
==> ...

1521 - | 1351 -


© 2015-2024 lektsii.org - -

: 0.033 .