Ế
TR
NG Đ I H C NÔNG LÂM HU
Ệ
Ạ Ọ Ơ Ớ Ỹ
Ậ Ơ Ệ Ử
ƯỜ KHOA C KHÍ – CÔNG NGH L P K THU T C ĐI N T K49
ớ
ữ ệ
ề ấ
ệ
Gi
i thi u v c u trúc d li u và
bi nế
Ầ
Ề
TRONG PH N M M MATLAB
Nhóm 4:
1. Ph m Anh Vũ ạ
2. Hoàng Văn Nghĩa
3. Thái Đình V ngươ
4. Nguy n Tu n Vinh ễ
ấ
5. Nguy n Văn Nh t Long
ễ ậ
6. Nguy n Thanh Long
ễ
ế
ộ
N i dung thuy t trình
ể
ữ ệ
1. Ki u d li u 2. Bi nế
ớ
ể ữ ệ
ề
ể ữ ệ 1 Ki u d li u: ệ 1.1 Gi
i thi u v các ki u d li u:
ể ữ ệ
ề
ấ
ọ
ể ữ ệ ơ ả ượ c coi là aray. ừ ể ữ ệ
ộ ố ể ữ ệ
ư
ị
Ki u d li u c b n nh t trong Matlab là aray. M i ki u d li u đ u đ T ki u d li u aray Matlab đ nh nghĩa m t s ki u d a li u nh sau
ả ề
ể ữ ệ
1.2 Mô t
v các ki u d li u:
ệ ớ
ư
ể
ữ 1.3 Nh ng l u ý khi làm vi c v i các ki u ữ ệ d li u:
Khái ni m ki u d li u ể ữ ệ
ệ
Làm vi c tr c ti p v i d li u ớ ữ ệ ự ế
ệ
Các phép toán khi làm vi c (đ i s , quan h , logic)
ạ ố ệ ệ
Các hàm, l nh có s n trong th vi n ư ệ
ệ ẵ
Chuy n đ i ki u d li u ễ ữ ệ ổ
Vào, ra v i d li u ớ ữ ệ
ể
ế
ầ
2. Bi n trong Matlab: Không c n khai báo bi n ế
M t bi n s đ
ế ẽ ượ ự ộ ữ ệ ế ạ ộ c t đ ng t o ra trong quá trình gán d li u cho bi n đó
Tên bi n: b t đ u b ng m t ký t ắ ầ
ằ ộ ự ữ ế ể ự ữ ự ố ặ ch , ti p theo có th là ký t ch , ký t s ho c
ế ạ ấ d u g ch chân “ _”
L nh “who”, “whos” cho bi
ệ ế ệ ữ ề ế t thông tin v các bi n đang hi n h u
ộ ố ế
ặ ị
2.2 M t s bi n m t đ nh trong matlab:
ằ
ướ
ữ
ế ố
2.3 Tên (bi n, h ng, hàm, ...) nói chung theo ụ ể c gi ng ngôn ng C++ C th : quy
Các ch cái hoa ‘A’ ‘B’ ... ‘Z’, ch cái th
Các ch s ‘0’ ‘1’ ... ‘9’ ữ ố
ữ ữ ườ ng ‘a’ ‘b’ ... ‘z’
D u g ch d
ấ ạ ướ i ‘_’
Ký t
ự ầ ủ ả ằ đ u c a tên ph i b ng ch cáiữ
Có s phân bi ự
ệ ữ ữ t ch cái th ngườ và ch cái HOA
Đ dài t ộ
ố ủ ự ự ố ớ i đa c a tên 31 ký t (19 ký t đ i v i ver. 5.3)
Tên các hàm (k c mfiles) đã đ
ượ ặ ể ượ ử ụ
c s d ng làm tên c a ồ ạ ủ ẽ c s d ng trong quá trình t n t ủ ế i c a bi n, cho
ớ ệ ế ế ặ
ụ ế
ế ể ả
c đ t cũng có th đ
ư ậ
ượ ử ụ
ế
bi n, nh v y hàm này s không đ
ộ
ệ
ế
đ n khi có l nh xoá các bi n đó trong b nh : l nh clear ho c clear
Các hàm, l nh trong Matlab s d ng ch cái
ử ụ ữ ệ th ngườ .
ạ
Hàm (function) nghĩa là m t t p h p các đo n mã và nó s th c thi các đo n ợ ự c th c thi l
ề ầ ọ ộ ậ ẽ ượ mã đó khi g i hàm ra, nó s đ ẽ ự ạ ặ ạ i nhi u l n ho c ...
Struction ki u d li u c u trúc
ữ ệ ể ấ
Ki u s nguyên (int, long)
ể ố
• Ki u s th c (float, double)
ố ự ể
• Ki u ký t ể
ự
ộ ố ầ ử ữ ệ ể ượ d li u, mà chúng không cùng ki u, đ c
ạ ớ (char) ồ ấ C u trúc bao g m m t s ph n t nhóm l i v i nhau.
• C u trúc có th ch a nhi u ph n t ể
ầ ử ứ ề ấ ố mong mu n.
• M t item đ ộ
ượ ầ ử ọ ầ ộ ộ c g i là m t ph n t , thành ph n hay thu c tính.

