Tải bản đầy đủ (.doc) (13 trang)

Hỗ trợ tính toán MATLAB của MathWorks

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (175.92 KB, 13 trang )

Bài tập lớn Xử lý ảnh mờ trong Matlab
Mục lục
Lời nói đầu .....................................................................................................2
Chương I: Giới thiệu chung về Matlab ..........................................................3
1. Khái niệm Matlab .......................................................................................3
2. Hệ thống của Matlab ..................................................................................3
3. Chế độ làm việc ..........................................................................................4
3.1 Làm việc ở chế độ hội thoại ( command window ) .................................4
3.2 Làm việc ở chế độ viết chương trình .......................................................4
4. Một số khái niệm cơ bản ............................................................................4
4.1 Một số phím chuyên dụng và lệnh thông dụng ......................................4
4.2 Câu lệnh và biến ......................................................................................5
4.3 Một số phếp toán trong Matlab ...............................................................5
Chương II Bài thực hành ................................................................................6
2.1 Khái niệm phép biến đổi Z ......................................................................6
2.2 Một số lệnh ..............................................................................................6
2.3 Bài tập thực hành......................................................................................7
Tài liệu tham khảo...........................................................................................8
GVHD: Th.s Lưu Thị Bích Hương
1
Bi tp ln X lý nh m trong Matlab
Li M u
X lý s tớn hiu l mụn hc nghiờn cu v cỏc phng trỡnh toỏn hc, cỏc
gii thut v cỏc tớnh toỏn da trờn phng phỏp tớnh gn ỳng cho cỏc tớn
hiu v h thng ri rc. Nú bao hm mi phộp x lý cỏc dóy s cú c
cỏc thụng tin nh phõn tớch, tng hp, mó húa...c bii l ng dng bin i
tớn hiu sang dng mi phự hp hn. Ni dung mụn hc x lý tớn hiu s
c ging dy ti khoa Cụng ngh thụng tin trng i hc s phm H
Ni 2, ch yu bao gm :
. tớn hiu s v h thng s.
. phộp bin i Z.


Hin nay cú rt nhiu cỏc cụng c phn mm tin ớch rt mnh h tr
tớnh toỏn. Mt trong s ú l MATLAB ca MathWorks. Nú l gúi phn
mm cú th d dng kim c Vit Nam vo thi im hin nay. Khi s
dng phn mm ny ngi dựng cú th t úng gúi ri k tha v tỏi s
dng cỏc thit k trc ú, nú cũn cho phộp ngi dựng thit k phn mm
thụng qua cỏc cõu lnh, d dng mụun hoỏ di dng cỏc kch bn v cỏc
hm cú th s dng. h tr thờm cho vic ng dng cỏc ngụn ng
gii quyt cỏc bi toỏn ng thi giỳp sinh viờn hiu sõu hn v lý thuyt
ca mụn hc, chỳng em ó biờn son bi thc hnh ny nhm thc hin phộp
bin i Z v vẽ xung tín hiệu là một phần nhỏ trong môn xử lý tín hiệu số, do
Th.s Lu Thị Bích Hơng trực tiếp giảng dạy và hớng dẫn.Vỡ thi gian cú hn
v trỡnh cũn hn ch nờn bi bỏo cỏo khụng trỏnh khi sai sút, thiu s
chi tit, chỳng em rt mong nhn c s xem xột úng gúp ý kin, ch bo
ca cụ v cỏc bn bi thc hin c hon thin hn. Em xin chõn thnh
cm n!
GVHD: Th.s Lu Th Bớch Hng
2
Bài tập lớn Xử lý ảnh mờ trong Matlab

GVHD: Th.s Lưu Thị Bích Hương
3
Bài tập lớn Xử lý ảnh mờ trong Matlab
Chương 1:
Giới thiệu chung về matlab
1.1. Khái niệm Matlab
Matlab là một phần mềm ứng dụng chạy trong môi trường Windows
do hãng Mathworks sản xuất và cung cấp, là ngôn ngữ lập trình thực hành
bậc cao được sử dụng để giải các bài toán về kỹ thuật. Nó tích hợp các công
cụ rất mạnh phục vụ tính toán, lập trình, thiết kế, mô phỏng... trong một môi
trường rất dễ sử dụng. Dữ liệu cùng với thư viện được lập trình sẵn cho phép

người sử dụng có thể có được những ứng dụng sau:
+ Sử dụng các hàm có sẵn trong thư viện, các phép tính toán học
thông thường.
+ Cho phép lập trình tạo ra những ứng dụng mới.
+ Cho phép mô phỏng các mô hình thực tế.
+ Phân tích khảo sát và hiển thị dữ liệu.
+ Với phần mềm đồ họa cực nhanh.
+ Cho phép phát triển, giao tiếp với một số phần mềm khác như C++,
Fortran.
Matlab la viết tắt của Matrix Laboratory, ban đầu được viết chỉ để phục
vụ cho việc tính toán ma trận. Qua thời gian dài nghiên cứu phát triển nó đã
được phát triển thành một công cụ hữu ích, một ngôn ngữ kỹ thuật. Đặc biệt
trong môi trương đại học nó là công cụ chuẩn cho các khóa học mở đầu và
cao cấp về toán học, khoa học kỹ thuật, và ứng dụng trong nhiều lĩnh vực
khác.
1.2. Hệ thống của Matlab
Gồm 5 phần:
GVHD: Th.s Lưu Thị Bích Hương
4
Bi tp ln X lý nh m trong Matlab
Mụi trng phỏt trin: L mt tp hp cỏc cụng c, phn ln trong
chỳng l cỏc giao din ho, giỳp ngi dựng s dng cỏc cõu lnh v cỏc
hm ca MATLAB.
Th vin cỏc hm toỏn hc: L mt tp hp cỏc hm toỏn hc bao
gm t cỏc hm c bn nh sin, cosin, cỏc phộp tớnh i s phc n cỏc
hm phc tp nh tỡm ma trn o, tỡm ma trn riờng, hm Bessel v bin
i Fourier nhanh (Fast Fourier Transform FFT).
Ngụn ng lp trỡnh: L mt ngụn ng bc cao liờn quan n ma trn
v mng. Trong MATLAB cú y nhng c trng ca mt ngụn ng
lp trỡnh bao gm cỏc lnh r nhỏnh, cỏc hm, cu trỳc d liu, nhp/xut d

liu, v cỏc c tớnh liờn quan n lp trỡnh hng i tng (object-
oriented programming).
ho: L mt tp hp cỏc cụng c biu din ma trn v vector
bng ho. Bờn cnh cỏc cụng c mc thp th hin d liu dng 2
chiu v 3 chiu, x lý hỡnh nh tnh, nh ng cũn cú cỏc cụng c mc
cao dựng to ra cỏc biu din ho theo ý ca ngi s dng cng
nh to ra cỏc giao din ho ngi s dng.
Giao diện chơng trình ứng dụng Matlab API (Application Program
Interface): Đây là một th viện cho phép bạn viết các chơng trình C và Fortran
tơng thích với Matlab.
1.3. Ch lm vic
1.3.1. Làm việc ở chế độ hội thoại (command window)
- Tại dấu mời >> gõ dòng lệnh, dòng lệnh sẽ đợc thực hiện ngay lập tức
sau khi nhấn phím Enter . Kết quả sẽ đợc đa ra cửa sổ lệnh hoặc cửa sổ đồ
hoạ. Nếu có lỗi, lỗi sẽ đợc ghi ngay tại cửa sổ lệnh.
- Qui tắc viết dòng lệnh:
GVHD: Th.s Lu Th Bớch Hng
5

×