Luân văn về matlab và ứng dụng - pdf 19

Download miễn phí Luân văn về matlab và ứng dụng
Chương 1: Giới thiệu sơ lược về matlab
Chương 2: Cách kết nối và các thuộc tính của blocks
Chương 3: Các khối chức năng trong thư viện simulink
Chương 4: Ứng dụng


Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

CHÖÔNG I
GIÔÙI THIEÄU SÔ LÖÔÏC VEÀ MATLAB
I.TÌM HIEÅU VEÀ COÂNG TY MATHWORKS:
Coâng ty MathWorks ñöôïc thaønh laäp vaøo naêm 1984 laø moät coâng ty haøng ñaàu veà vieäc cung caáp vaø phaùt trieån phaàn meàm kó thuaät cho maùy tính. Coâng ty coù hôn 500 nhaân vieân ñang laøm vieäc cho hai vaên phoøng chính ôû Myõ vaø Anh quoác.
Moïi chi tieát veà vieäc toå chöùc, nhaân söï vaø ñaøo taïo phaùt trieån xin xem theâm taïi ñiaï chæ WebSite : http:/ www.Mathworks.com/
II.GIÔÙI THIEÄU CÔ SÔÛ MATLAB:
II.1. Giôùi thieäu chöông trình MATLAB:
Chöông trình MATLAB laø moät chöông trình vieát cho maùy tính PC nhaèm hoã trôï cho caùc tính toaùn khoa hoïc vaø kó thuaät vôùi caùc phaàn töû cô baûn laø ma traän treân maùy tính caù nhaân do coâng ty "The MATHWORKS" vieát ra.
Thuaät ngöõ MATLAB coù ñöôïc laø do hai töø MATRIX vaø LABORATORYgheùp laïi. Chöông trình naøy hieän ñang ñöôïc söû duïng nhieàu trong nghieân cöùu caùc vaán ñeà tính toaùn cuûa caùc baøi toaùn kó thuaät nhö: Lyù thuyeát ñieàu khieån töï ñoäng, kó thuaät thoáng keâ xaùc suaát, xöû lyù soá caùc tín hieäu, phaân tích döõ lieäu, döï baùo chuoåi quan saùt, v.v…
MATLAB ñöôïc ñieàu khieån bôûi caùc taäp leänh, taùc ñoäng qua baøn phím. Noù cuõng cho pheùp moät khaû naêng laäp trình vôùi cuù phaùp thoâng dòch leänh – coøn goïi laø Script file. Caùc leänh hay boä leänh cuûa MATLAB leân ñeán soá haøng traêm vaø ngaøy caøng ñöôïc môû roäng bôûi caùc phaàn TOOLS BOX( thö vieän trôï giuùp) hay thoâng qua caùc haøm öùng duïng ñöôïc xaây döïng töø ngöôøi söû duïng. MATLAB coù hôn 25 TOOLS BOX ñeå trôï giuùp cho vieäc khaûo saùt nhöõng vaán ñeà coù lieân quan treân. TOOL BOX SIMULINK laø phaàn môû roäng cuûa MATLAB, söû duïng ñeå moâ phoûng caùc heä thoáng ñoäng hoïc moät caùch nhanh choùng vaø tieän lôïi.
MATLAB 3.5 trôû xuoáng hoaït ñoäng trong moâi tröôøng MS-DOS.
MATLAB 4.0, 4.2, 5.1, 5.2, … hoaït ñoäng trong moâi tröôøng WINDOWS. Caùc phiên bản 4.0, 4.2 muoán hoaït ñoäng toát phaûi söû duïng cuøng vôùi WINWORD 6.0. Hieän taïi ñaõ coù phiên bản 5.31 (kham khaûo töø Website cuûa coâng ty). Chöông trình Matlab coù theå chaïy lieân keát vôùi caùc chöông trình ngoân ngöõ caáp cao nhö C, C++, Fortran, … Vieäc caøi ñaët MATLAB thaät deã daøng vaø ta caàn chuù yù vieäc duøng theâm vaøo caùc thö vieän trôï giuùp hay muoán lieân keát phaàn meàm naøy vôùi moät vaøi ngoân ngöõ caáp cao.
Coøn caùc phiên bản MATLAB khaùc thì laøm vieäc vôùi heä ñieàu haønh UNIX.
Hình 1.1 : Khôûi ñoäng MATLAB töø moâi tröôøng WINDOWS
Hình 1.2 : Giao dieän bieåu töôïng cuûa MATLAB (Version 5.1)
Vieäc khôûi ñoäng MATLAB treân moãi heä thoáng khaùc nhau. Trong moâi tröôøng WINDOWS hay MACINTOSH, chöông trình thöôøng ñöôïc khôûi ñoäng thoâng qua vieäc nhaép chuoät treân caùc icon hay coøn goïi laø bieåu töôïng. Coøn vôùi moâi tröôøng UNIX, MS-DOS ,vieäc khôûi ñoäng thoâng qua doøng leänh:
:\ MATLAB ¿
Giao dieän cuûa MATLAB söû duïng hai cöûa soå: cöûa soå leänh (command window) vaø cöûa soå ñoà thò (Figure window).
Hình 1.3 : Giao dieän cöûa soå leänh cuûa MATLAB khi khôûi ñoäng xong
Cöûa soå leänh duøng ñeå ñöa leänh vaø döõ lieäu vaøo ñoàng thôøi in ra keát quaû.
Cöûa soå ñoà thò trôï giuùp cho vieäc truy xuaát ñoà hoïa ñeå theå hieän nhöõng leänh hay keát quaû ñaàu ra döôùi daïng ñoà hoïa.
Hình 1.4 : Giao dieän cöûa soå ñoà thò cuûa MATLAB
Vieäc ngaét chöông trình ñang thöïc hieän hoaëc caùc chöông trình khoâng ñuùng theo yeâu caàu ñeàu ñöôïc thoâng qua phím noùng Ctrl + C.
Ñeå thoaùt khoûi chöông trình MATLAB ta coù theå duøng leänh
>> exit ¿ hoaëc >> quit ¿ ( ¿ : nhaán ENTER)
hoaëc töø menu thaû xuoáng hoaëc nhaán vaøo treân goùc phaûi maøn hình cuûa cöûa soå chính MATLAB.
MATLAB ñöôïc ñieàu khieån baèng nhöõng caâu leänh ñöôïc keát hôïp theo moät traät töï nhaát ñònh vaø goïi ñoù laø chöông trình. Chöông trình chöùa nhieàu caâu leänh vaø nhöõng haøm chöùc naêng ñeå giaûi nhöõng baøi toaùn lôùn hôn.
Caùc caâu leänh trong MATLAB raát maïnh vaø coù nhöõng vaán ñeà chæ caàn moät caâu leänh laø ñuû giaûi quyeát baøi toaùn. Moâ phoûng trong MATLAB seõ cho ta hình aûnh toïa ñoä khoâng gian hai chieàu (2D) vaø ba chieàu(3D).
II.2. Caùc phím chöùc naêng ñaët bieät (chuyeân duøng) vaø caùc leänh duøng cho heä thoáng:
Ctrl + P hoaëc ­
Ctrl + n hoaëc ¯
Ctrl + f hoaëc ®
Ctrl + b hoaëc ¬
Ctrl + l hoaëc Ctrl + ®
Ctrl + r hoaëc Ctrl + ¬
Ctrl + a hoaëc HOME
Ctrl + k
Goïi laïi leänh vöøa thöïc hieän tröôùc ñoù töø cuûa soå leänh cuûa MATLAB
Goïi laïi leänh ñaõ ñaùnh vaøo tröôùc ñoù
Chuyeån con troû sang phaûi moät kí töï
Chuyeån con troû sang traùi moät kí töï.
Chuyeån con troû sang phaûi moät töø
Chuyeån con troû sang traùi moät töø
Chuyeån con troû veà ñaàu doøng.
Xoaù cho ñeán doøng cuoái cuøng
Caùc leänh heä thoáng :
Caùc leänh treân cuõng nhö sau naøy ñöôïc vieát töø cöûa soå leänh cuûa MATLAB
Casesen off
Casesen on
Clc
Clf
computer
exit hoaëc quit
Ctrl + C
help
input
load
pause
save
Demo
Edit
Boû thuoäc tính phaân bieät chöõ hoa vaø chöõ thöôøng
Söû duïng thuoäc tính chöõ hoa vaø chöõ thöôøng.
Xoùa cöûa soå doøng leänh
Xoù cöûa soå ñoà hoïa
Leänh in ra moät xaâu kí töï cho bieät loaïi maùy tính.
Thoaùt khoûi chöông trình MATLAB
Döøng chöông trình khi noù rôi vaøo tình traïng laëp khoâng keát thuùc .
Xem trôï giuùp
Nhaäp döõ lieäu töø baøn phím.
Taûi caùc bieán ñaõ löu trong moät file ñöa vaøo vuøng laøm vieäc.
Ngöøng taïm thôøi chöông trình.
Löu giöõ caùc bieán vaøo file coù teân laø matlab.mat
Leänh cho pheùp xem caùc chöông trình maãu (minh hoïa khaû naêng laøm vieäc cuûa MATLAB).
Leänh ñeå vaøo cöûa soå soaïn thaûo (duøng ñeå vieát moät chöông trình)
II.3.Bieán trong Matlab :
Teân caùc bieán trong MATLAB coù theå daøi 19 kí töï bao goàm caùc chöõ caùi cuøng caùc chöõ soá cuõng nhö moät vaøi kí töï ñaëc bieät khaùc nhöng luoân phaûi baét ñaàu baèng chöõ caùi. Teân caùc haøm ñaõ ñöôïc ñaët cuõng coù theå ñöôïc söû duïng laøm teân cuûa bieán vôùi ñieàu kieän haøm naøy seõ khoâng ñöôïc söû duïng trong suoát quaù trình toàn taïi cuûa bieán cho ñeán khi coù leänh clear xoaù caùc bieán trong boä nhôù hay clear + teân cuûa bieán.
Bình thöôøng Matlab coù söï phaân bieät caùc bieán taïo bôûi chöõ caùi thöôøng vaø chöõ caùi hoa.Caùc leänh trong Matlab noùi chung thöôøng söû duïng chöõ caùi thöôøng. Vieäc phaân bieät ñoù coù theå ñöôc boû qua neáu chuùng ta thöïc hieän leänh.
>> casensen off % boû thuoäc tính phaân bieät chöõ hoa vaø chöõ thöôøng.
Vieäc kieåm tra söï toàn taïi cuûa caùc bieán trong boä nhôù thoâng boä qua leänh.
who
whos
who global
exist(namesrt)
Hieån thò danh saùch caùc bieán ñaõ ñöôïc ñònh nghóa.
Hieån thò caùc bieán ñaõ ñöôïc ñònh nghóa cuøng kích thöôùc cuûa chuùng vaø thoâng baùo chuùng coù phaûi laø soá phöùc khoâng.
Hieån thò caùc bieán cuïc boä.
Hieån thò caùc bieán phuï thuoäc vaøo caùch caùc bieán ñöôïc ñònh nghóa trong chuoãi namestr. Haøm seõ traû laïi giaù trò sau:
Neáu namestr laø teân cuûa moät bieán.
Neáu namestr laø teân cuûa moät file.m.
Neáu namestr laø teân cuûa moät Mex file
Neáu namestr laø teân cuûa haøm dòch bôûi Simulink.
Neáu namestr laø teân cuûa haøm ñöôïc ñònh nghóa tröôùc bôûi Matlab.
Ñoä lôùn cuûa bieán
Ñoä lôùn hay chieàu daøi cuûa bieán vector cuõng nhö ma traän coù theå ñöôïc xaùc ñònh thoâng qua moät soá haøm coù saün cuûa Matlab.
size (A)
[ m n] = size(A)
size(A ,p)
size (x)
lengh(x)
lengh(A)
Cho ra moät vector chöùa kích thöôùc ma traän A. Phaàn töû ñaàu tieân cuûa vector laø so...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status