Professional Documents
Culture Documents
ntnhut@hcmus.edu.vn
Ma trn (matrix)
Ma trn l mt mng
hnh ch nht cc con s
Ma trn gm cc dng
(row) v cc ct
(column). Cc dng hay
ct gi chung l vector.
16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1
ntnhut@hcmus.edu.vn
2/9/2010
hp ma trn
Nhp t file
To ma trn bng cc
file .m
ntnhut@hcmus.edu.vn
A=
16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1
>> sum(A)
ans =
34 34 34 34
>> A
ans =
16 5 9 4
3 10 6 15
2 11 7 14
13 8 12 1
ans
34 34 34 34
ntnhut@hcmus.edu.vn
>> sum(A)
2/9/2010
ng cho ca ma trn
A=
16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1
>> diag(A)
ans =
16
10
7
1
ntnhut@hcmus.edu.vn
Trch mt phn t
Phn t Aij c trch
bng biu thc A(i,j)
A=
16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1
Php trch ch c mt
ch s s theo th t
duyt theo ct. (xem
ma trn l mt
vector ct di)
A(8) l phn t th 8
duyt theo ct t tri
qua phi, t trn
xung di.
2/9/2010
= A(4,5)
>> X = A;
>> X(4,5) = 17
X=
16 3 2 13 0
5 10 11 8 0
9 6 7 12 0
4 15 14 1 17
M rng ma trn
Nm bn tri php gn
ntnhut@hcmus.edu.vn
to bc tng/gim khc 1
100:-7:50
100 93 86 79 72 65 58 51
0:pi/4:pi
0 0.7854 1.5708 2.3562 3.1416
ntnhut@hcmus.edu.vn
2/9/2010
V d:
A(1:k,j) gm k s u tin ct th j ca ma trn A.
sum(A(1:4,4)) tnh tng 4 s u tin ct th 4 ca ma
trn A.
ntnhut@hcmus.edu.vn
A = [2 4 3; 8 6 7], x = [9 4 2 1]
A([2,1],2) [6 4] , x([2,4]) 4 1
A(2,1:3) 8 6 7 , x(3:-1:1) 2 4 9
ntnhut@hcmus.edu.vn
10
2/9/2010
zeros(m,n)
MT 1
ones(m,n)
MT n v
eye(n)
MT ng cho
diag([a,b,c,])
Ma phng
magic(n)
rand(m,n)
Z = zeros(2,4)
F = 5*ones(2,3)
Z=
F=
0000
0000
555
555
ntnhut@hcmus.edu.vn
11
Gi s ta c mt file
magik.dat c ni dung
nh sau (cc s cch
nhau bi khong trng)
ntnhut@hcmus.edu.vn
Dng lnh
>>load magik.dat
s c file magik.dat, to
bin c tn l magik, l
ma trn cc phn t c
trong file magik.dat.
12
2/9/2010
File .m l mt file vn
bn ghi cc dng lnh
Matlab.
C th son tho bng
MATLAB Editor hoc
bt k trnh son tho
vn bn no.
Lu file c ui .m
G tn file thc thi
ni dung cc dng lnh
trong file.
V d:
to mt file c ni dung nh
sau:
A=[ 16.0 3.0 2.0 13.0
5.0 10.0 11.0 8.0
9.0 6.0 7.0 12.0
4.0 15.0 14.0 1.0];
Lu vi tn magik.m. Dng
lnh
>>magik
s c file v to bin A l ma
trn nh trn.
13
ntnhut@hcmus.edu.vn
123
456
10 12
11 13
789
978
897
Thm ct
Thm dng
D = [A B]
E = [A; C]
1 2 3 10 12
4 5 6 11 13
123
456
789
978
897
14
2/9/2010
Xo dng, xo ct
A=
16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1
X = A;
16 2 13
5 11 8
9 7 12
4 14 1
X(: , 2) = []
X=
15