5
Bài ging Tin hc chuyên ngành
Ging viên: Hoàng Xuân Dương
9
Õ
CHƯƠNG 1:
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
10
I. HOT ĐỘNG CA MATLAB
II. BIN VÀ CÁC THAO TÁC CA CÁC BIN
III. SƠ LƯỢC V ĐỒ HA TRONG MATLAB
IV. ÂM THANH TRONG MATLAB
6
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
11
I. HOT ĐỘNG CA MATLAB:
Khi chy Matlab, mt màn hình nn xut hin:
Ca slnh
Ca sthư mc hin hành
Ca skhông gian làm vic
Ca slch slnh
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
12
I. HOT ĐỘNG CA MATLAB:
Ca slnh (Command window):
Vi du nhc >> dùng để chy các lnh, viết chương
trình, chy chương trình.
Ca sLch slnh (Command history)
Lit kê tt ccác lnh đã sdng trước đó kèm theo
thi gian làm vic
Ca s thư mc hin ti (Current Directory)
Cho biết thư mc hin ti đang làm vic. Mc định khi
cài đặt là MATLAB701\work (version 7.01)
Ca skhông gian làm vic (workspace)
Cho biết các biến được sdng trong chương trình
7
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
13
I. HOT ĐỘNG CA MATLAB:
1. Các phép toán đơn gin:
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
14
I. HOT ĐỘNG CA MATLAB:
2. Mt slnh hthng:
Lnh Ý nghĩa
clc xóa ca slnh
clf xóa ca s đồ ha
help xem phn trgiúp mt slnh
pause ngng tm thi chương trình
echo on/off Tt mhin thcác lnh trong M-files
edit gi chương trình son tho
type đọc ni dung file .m
input nhp dliu tbàn phím
quit, exit thoát Matlab
Ctrl+c dng chương trình
demo Gi chương trình demo
8
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
15
II. BIN VÀ CÁC THAO TÁC CA CÁC BIN
1. Biến trong Matlab:
Tên biến có thdài 31 ký t, bt đầu là ch
Matlab phân bit ch thường và chhoa
Sdng du = để định nghĩa biến
Tên biến có thtrùng vi tên hàm có sn, khi đóhàm
không còn sdng được cho đến khi biến được xóa
d:
>> x=1
x=1
>> ten_truong='Dai hoc DL Cong Nghe Sai Gon'
ten_truong = Dai hoc DL Cong Nghe Sai Gon
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
16
II. BIN VÀ CÁC THAO TÁC CA CÁC BIN
1. Biến trong Matlab (tt)
Mt shàm liên quan đến biến:
Lnh Ý nghĩa
clear xóa tt ccác biến
who hin thdanh sách các biến trong worksapce
whos hin thcác biến cùng kích thước ca chúng, có
phi sphc ?
save Lưu các biến trong workspace ra file
load Ti các biến vào trong workspace tfile
clear name1, name2,… xóa biến có tên đưc khai báo
exist (‘item’) Kim tra stn ti ca đối tượng ‘item’
9
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
17
II. BIN VÀ CÁC THAO TÁC CA CÁC BIN
2. Độ ln ca biến:
Xác định độ ln hay chiu dài ca biến vector cũng như
ma trn thông qua mt shàm:
Hàm Ý nghĩa
size(A) Trv1 vector cha kích thước A,
gm shàng và sct ca A
[m n]=size(A) giá trtrvcha trong m và n
size(A,p) p=1 Îtrvshàng
p=2 Îtrvsct
length(A) Trvchiu dài ca A, giá trln
nht ca hàng và ct
CHƯƠNG 1: CÁC KHÁI NIM CƠ BN
Ging viên: Hoàng Xuân Dương
18
II. BIN VÀ CÁC THAO TÁC CA CÁC BIN
2. Độ ln ca biến (tt)
d:
>> A=[1 2 3; 4 5 6]
A= 1 2 3
4 5 6
>> [m n]=size(A)
m = 2
n = 3
>> length(A)
ans = 3
>> size(A,1)
ans = 2