You are on page 1of 7

2/9/2010

Tip theo

ntnhut@hcmus.edu.vn

Cc php ton ma trn


0 1 2
A= 7 2 3
5 4 1
A

Chuyn v ma
trn

0 7 5
1 2 4
2 3 1

A+B
AB

Cng,
Tr 2 ma trn

3 6 4
11 4 10
6 8 7

A*B

Php nhn 2 ma
trn

6 10 19
32 51 46
32 37 44

A^m

Lu tha ma trn

A^2

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

3 5 2
B=4 2 7
1 4 6

-3 -4 0
3 0 -4
4 0 -5

17 10 5
29 23 23
33 17 23
2

2/9/2010

Cc php ton ma trn


0 1 2
A= 7 2 3
5 4 1
A^(-1)
inv(A)

Ma trn nghch o

-0.2273 0.1591 -0.0227


0.1818 -0.2273 0.3182
0.4091 0.1136 -0.1591

det(A)

nh thc ma trn

44

rref(A)

Rt gn dng dng bc
thang rt gn

1 0 0
0 1 0
0 0 1

rank(A)

Hng ca ma trn

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

Php chia ma trn




Php ton A \ B c ng dng trong vic gii h pttt:


A*X = B

x + 4y + 2z = 15
Gii h -2x
+ z = 1
3x + 2y + z = 10

1 4 2
A = -2 0 1
3 2 1

15
B= 1
10

1
X= 2
3

>>X = A-1B = A\B

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

2/9/2010

Mng (Array or Vector)


Khi khng lm vic trn i s tuyn tnh,
ma trn n gin ch l mt mng 2 chiu.
 Cc php ton cng, tr vn khng i gia
ma trn v mng. Nhng cc php ton
mang tnh nhn s khc.
 MATLAB dng du chm trc cc php
ton (mang tnh nhn) trn mng.


Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

Php ton trn vector (mng 1 chiu)


U = [1 2 3 4]

V = [0 1 -1 2]

U .* V

nhn tng pt

0 2 -3 8

U ./ V

chia xui tng pt

Inf 2 -3 2

U .\
.\ V

chia ngc tng pt

0 0.5 -0.330.5

U .^ 2

lu tha tng pt

1 4 9 16

U .

(ging U) chuyn
i dngdng-ct

vector ct [1
2
3
4]

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn

2/9/2010

Php ton trn ma trn (mng 2 chiu)


A = [1 2; 3 4]

B = [0 1; -1 2]

A .* B

nhn tng pt

[0 2 ; -3 8]

A ./ B

chia xui tng pt

[Inf 2; -3 2]

A .\
.\ B

chia ngc tng pt

[0 0.5; -0.333 0.5]

A .^ 2

lu tha tng pt

[1 4; 9 16]

A .

ma trn chuyn v
(ging A )

[1 3; 2 4]

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn

ng dng php ton mng to bng


s liu


>> n = (0:9)';

>> pows = [n n.^2 2.^n]

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

2/9/2010

>>help datafun

Thng k s liu
Tn

Tui

Chiu cao

Trng lng

Tm

18

170

59.5

21

168

64

Dng

19

175

61.5

D = [ 18

170

59.5

21

168

64

19

175

61.5 ]

Tui

Chiu cao

Trng lng

Trung bnh

mean(D)

19.3333

171

61.6667

Phng sai

std(D)

1.5275

3.6056

2.2546

Cao nht

max(D)

21

175

64

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

Ma trn v v hng (scalar)





Khi thc hin mt php


ton gia ma trn v mt
con s (v hng), n
thc hin php ton trn
tng phn t.









VD:
A = [1 2 3;
4 5 6]
A + 3  [4 5 6;
7 8 9]
A(1:2, 2:3) = 0
 A = [1 0 0;
4 0 0]

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

10

2/9/2010

Ch s logic
Logical Subscripting


Cc php ton logic


 >, <, ==, php ph

nh ~ tr v gi tr
logic: 0 (sai) hoc
khc 0 (ng), (thng
l 1).
 VD:
 1>2  0
 ~(3==4)  1

Mng cc gi tr logic
c th dng trong vic
trch phn t mng.
 VD:


 A = [1 2 3;






4 5 6]
A(A>2)  4
5
3
6

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

11

Hm find


Hm find tm cc ch
s ca mt mng tho
mt iu kin logic
no .

Mo: khng c du
phNy khi trch phn t
ma trn th tr v ct

VD:
 A = [1 2 3;

4 5 6]
 S = find(isprime(A))
1
3
4

4
2

5
5


Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

3
6
12

2/9/2010

Hm find


Hm find tm cc ch
s ca mt mng tho
mt iu kin logic
no .

VD:
 A = [1 2 3;

4 5 6]
 S = find(A>2)
1
2
4

4
2

5
5

6
3


Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn

ntnhut@hcmus.edu.vn

13

Dng lnh nhp v kt qu xut


Dng du nhp dng lnh di phi xung
dng
 Khong trng gia cc t, k t c th nhiu tu

 VD:


 s = 1 -1/2 + 1/3 -1/4 + 1/5 - 1/6 + 1/7 ...


 - 1/8 + 1/9 - 1/10 + 1/11 - 1/12;

Copyright 2006 ntnhut@mathdep.hcmuns.edu.vn


ntnhut@hcmus.edu.vn

14

You might also like