2/9/2010
1
Bổ sung một số hàm Bổ sung một số hàm
Matlab cơ bảnMatlab cơ bản
…help, workspace,…help, workspace,
phép toán tập hợp, vector, ma trận, phép toán tập hợp, vector, ma trận,
các hàm toán học, số học, ngày, giờ, các hàm toán học, số học, ngày, giờ,
đại số tuyến tính…đại số tuyến tính…
@hcmus.edu.vn
Copyright © 2006 © 2006
WorkspaceWorkspace
Cú phápCú pháp Ý nghĩaÝ nghĩa
help help afunctionafunction xem chú thích một hàm xem chú thích một hàm
demodemo xem các demo của Matlabxem các demo của Matlab
verver xem phiên bản Matlab đang dùngxem phiên bản Matlab đang dùng
who(s)who(s) xem tất cả các biến đang dùngxem tất cả các biến đang dùng
clear clear var1 var2var1 var2 …… xoá biến xoá biến var1var1, , var2var2, …, …
clearclear xoá tất cả các biếnxoá tất cả các biến
clc / homeclc / home xoá màn hìnhxoá màn hình
quitquit thoát chương trìnhthoát chương trình
22
2/9/2010
2
Copyright © 2006 © 2006
Tập hợpTập hợp
Cú phápCú pháp Ý nghĩaÝ nghĩa
union(A,B)union(A,B) phép hợp 2 tập hợp A và Bphép hợp 2 tập hợp A và B
unique(A)unique(A) chỉ liệt kê các phần tử khác nhau của Achỉ liệt kê các phần tử khác nhau của A
intersect(A,B)intersect(A,B) phép giao 2 tập hợpphép giao 2 tập hợp
ismember(A,B)ismember(A,B) xem phần tử nào của A nằm trong Bxem phần tử nào của A nằm trong B
setdiff(A,B)setdiff(A,B) liệt kê các phần tử thuộc A nhưng không liệt kê các phần tử thuộc A nhưng không
lcm(a,b)lcm(a,b) BCNN của a và bBCNN của a và b
perms(A)perms(A) liệt kê tất cả các hoán vị của Aliệt kê tất cả các hoán vị của A
nchoosek(A,k)nchoosek(A,k) liệt kê tất cả tập con có k phần tử lấy từ Aliệt kê tất cả tập con có k phần tử lấy từ A
55
Copyright © 2006 © 2006
Chuyển đổi cơ sốChuyển đổi cơ số
Cú phápCú pháp Ý nghĩaÝ nghĩa
hex2dec(‘hexnum’)hex2dec(‘hexnum’) chuyển số ở hệ 16 sang hệ 10chuyển số ở hệ 16 sang hệ 10
dec2hex(n)dec2hex(n) chuyển n (hệ 10) sang hệ 16 chuyển n (hệ 10) sang hệ 16
bin2dec(‘0,1’s string’)bin2dec(‘0,1’s string’) chuyển số nhị phân sang hệ 10chuyển số nhị phân sang hệ 10
dec2bin(n)dec2bin(n) chuyển n (hệ 10) sang hệ nhị chuyển n (hệ 10) sang hệ nhị
phân phân
base2dec(‘base2dec(‘numstringnumstring’,k)’,k) chuyển số chuyển số numstringnumstring từ hệ k sang từ hệ k sang
hệ 10hệ 10
dec2base(n,k)dec2base(n,k) chuyển n (hệ 10) sang hệ k chuyển n (hệ 10) sang hệ k
66
2/9/2010
4
Copyright © 2006 © 2006
Vector, ma trậnVector, ma trận
Cú phápCú pháp Ý nghĩaÝ nghĩa
size(A)size(A) danh sách kích thước các chiều của Adanh sách kích thước các chiều của A
length(A)length(A) kích thước lớn nhất của Akích thước lớn nhất của A
ndims(A)ndims(A) số chiều của Asố chiều của A
max(A)max(A) trị (các trị theo cột) lớn nhất của Atrị (các trị theo cột) lớn nhất của A
min(A)min(A) trị (các trị theo cột) nhỏ nhất của Atrị (các trị theo cột) nhỏ nhất của A
linspace(a,b)linspace(a,b) tạo 100 giá trị cách đều nhau từ a đến btạo 100 giá trị cách đều nhau từ a đến b
linspace(a,b,m)linspace(a,b,m) tạo m giá trị cách đều nhau từ a đến btạo m giá trị cách đều nhau từ a đến b
endend chỉ số cuối trong mảngchỉ số cuối trong mảng
77