Matlab và ứng dụng - Bổ sung một số hàm Matlab cơ bản

Cú pháp Cú pháp Ý nghĩa Ý nghĩa

factor(n) phân tích thừa số nguyên tố

isprime(n) kiểm tra số nguyên tố

primes(k) liệt kê tất cả các số nguyên tố nhỏ hơn k

gcd(a,b) UCLN của a và b

lcm(a,b) BCNN của a và b

perms(A) liệt kê tất cả các hoán vị của A

nchoosek(A,k) liệt kê tất cả tập con có k phần tử lấy từ A

pdf5 trang | Chuyên mục: MATLAB | Chia sẻ: dkS00TYs | Lượt xem: 11442 | Lượt tải: 2download
Tóm tắt nội dung Matlab và ứng dụng - Bổ sung một số hàm Matlab cơ bản, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
2/9/2010
1
Bổ sung một số hàm 
Matlab cơ bản
…help, workspace,
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ờ, 
đại số tuyến tính…
1ntnhut@hcmus.edu.vn
Copyright © 2006 ntnhut@mathdep.hcmuns.edu.vn
Workspace
Cú pháp Ý nghĩa
help afunction xem chú thích một hàm 
demo xem các demo của Matlab
ver xem phiên bản Matlab đang dùng
who(s) xem tất cả các biến đang dùng
clear var1 var2… xoá biến var1, var2, …
clear xoá tất cả các biến
clc / home xoá màn hình
quit thoát chương trình
2
2/9/2010
2
Copyright © 2006 ntnhut@mathdep.hcmuns.edu.vn
Tập hợp
Cú pháp Ý nghĩa
union(A,B) phép hợp 2 tập hợp A và B
unique(A) chỉ liệt kê các phần tử khác nhau của A
intersect(A,B) phép giao 2 tập hợp
ismember(A,B) xem phần tử nào của A nằm trong B
setdiff(A,B) liệt kê các phần tử thuộc A nhưng không 
thuộc B
setxor(A,B) liệt kê các phần tử của cả 2 tập hợp nhưng 
không thuộc phần giao
3
Copyright © 2006 ntnhut@mathdep.hcmuns.edu.vn
Các hàm Toán học
Cú pháp Ý nghĩa
sin(x), cos(x), tan(x) các hàm lượng giác
asin(y), acos(y), atan(y) các hàm lượng giác ngược
exp(x) hàm mũ ex.
log(x), log10(x), log2(x) logarit cơ số e, 10, 2
pow2(x) luỹ thừa của 2 (2x).
nextpow2(y) trả về giá trị x nhỏ nhất thoả 
2x >= y
4
2/9/2010
3
Copyright © 2006 ntnhut@mathdep.hcmuns.edu.vn
Số học
Cú pháp Ý nghĩa
factor(n) phân tích thừa số nguyên tố
isprime(n) kiểm tra số nguyên tố
primes(k) liệt kê tất cả các số nguyên tố nhỏ hơn k
gcd(a,b) UCLN của a và b
lcm(a,b) BCNN của a và b
perms(A) liệt kê tất cả các hoán vị của A
nchoosek(A,k) liệt kê tất cả tập con có k phần tử lấy từ A
5
Copyright © 2006 ntnhut@mathdep.hcmuns.edu.vn
Chuyển đổi cơ số
Cú pháp Ý nghĩa
hex2dec(‘hexnum’) chuyển số ở hệ 16 sang hệ 10
dec2hex(n) chuyển n (hệ 10) sang hệ 16 
bin2dec(‘0,1’s string’) chuyển số nhị phân sang hệ 10
dec2bin(n) chuyển n (hệ 10) sang hệ nhị 
phân 
base2dec(‘numstring’,k) chuyển số numstring từ hệ k sang 
hệ 10
dec2base(n,k) chuyển n (hệ 10) sang hệ k 
6
2/9/2010
4
Copyright © 2006 ntnhut@mathdep.hcmuns.edu.vn
Vector, ma trận
Cú pháp Ý nghĩa
size(A) danh sách kích thước các chiều của A
length(A) kích thước lớn nhất của A
ndims(A) số chiều của A
max(A) trị (các trị theo cột) lớn nhất của A
min(A) trị (các trị theo cột) nhỏ nhất của A
linspace(a,b) tạo 100 giá trị cách đều nhau từ a đến b
linspace(a,b,m) tạo m giá trị cách đều nhau từ a đến b
end chỉ số cuối trong mảng
7
Copyright © 2006 ntnhut@mathdep.hcmuns.edu.vn
Đại số tuyến tính
Cú pháp Ý nghĩa
rank(A) hạng của ma trận A
det(A) định thức ma trận vuông A
trace(A) tổng các trị trên đường chéo chính của A
pascal(n) tam giác pascal dạng ma trận, đọc theo các 
đường chéo phụ
roots(A) nghiệm của ptrình có mảng hệ số là A
polyval(P,x) định giá trị của phương trình ứng với mảng 
hệ số A tại giá trị x (P(x)).
8
2/9/2010
5
Copyright © 2006 ntnhut@mathdep.hcmuns.edu.vn
?gày, giờ
Cú pháp Ý nghĩa
tic, đoạn lệnh; toc thời gian thực hiện đoạn lệnh
date ngày hiện tại
clock = [năm tháng ngày giờ phút giây]
calendar in lịch tháng hiện tại
calendar(năm, tháng) in lịch một tháng của năm nào đó
eomday(năm, tháng) số ngày trong một tháng của năm
nào đó
9

File đính kèm:

  • pdfMatlab và ứng dụng - Bổ sung một số hàm Matlab cơ bản.pdf
Tài liệu liên quan