Matlab - Tin học ứng dụng - Chương 1

14 4 0
Matlab - Tin học ứng dụng - Chương 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo bài giảng Matlab - Tin học ứng dụng ( Nguyễn Bá Tuyên & Nguyễn Quang Chiến ) dành cho sinh viên chuyên ngành kỹ thuật biển gồm 7 chương và phần bài tập - Chương 1 Matlab căn bản

Bài giảng Tin Ứng dụng – Matlab ĐẠI HỌC THỦY LỢI BỘMÔN QUẢN LÝ TỔNG HỢP BIỂN VÀ ĐỚI BỜ  MATLAB TIN HỌC ỨNG DỤNG – HỌC PHẦN II (Tài liệu tham khảo & Bài tập cho sinh viên Kỹthuật Biển – K45) Nguyễ n Bá Tuyên Nguyễ n Quang Chiế n Hà Nội, tháng 08 năm 2007 -1- Bài giảng Tin Ứng dụng – Matlab MỤC LỤC CHƯƠNG I: MATLAB CĂN BẢN 1.1 Matlab – ngơn ngữcủa tính tốn kỹthuậ t .4 1.2 Khảnăng ứng dụng Matlab 1.3 Đặ c điể m Matlab .6 1.4 Cài đặ t khởi động Matlab 7.0 1.5 Quả n lý không gian làm việ c Matlab 1.6 Ghi & phục hồidữliệu 11 1.7 Sửdụng Help .12 1.8 History & Editing 13 CHƯƠNG II: TÍNH TỐN TRONG MATLAB 15 2.1 Matlab - máy tính cá nhân 15 2.2 Biế n Matlab 16 2.3 Các kiểu dữliệ u - Đị nh dạng kế t 17 2.4 Các kiểu dữliệ u số& sốphức 18 2.5 Các ký tự,Chuỗivà Văn 19 2.6 Các hằ ng sốdựng sẵn 20 2.7 Các hàm dựng sẵ n 20 2.8 Các phép toán quan hệ 23 2.9 Các phép toán logic 24 2.10 Kế t hợp nhiều lệ nh dịng; Ẩn kế t quảtính 26 CHƯƠNG III: VECTƠ 27 3.1 Giới thiệ u 27 3.2 Véctơhàng 28 3.3 Vectơcột 29 3.4 Toán tửhai chấ m ( : ) 29 3.5 Làm việ c với vectơ& ma trậ n (mảng) 30 3.6 Xửlý dữliệ u với hàm dựng sẵ n cho vectơ& ma trậ n 32 CHƯƠNG IV: MA TRẬN ĐẠI SỐ& TUYẾN TÍNH 34 4.1 Đị nh nghĩ a khởi tạ o ma trậ n 34 4.2 Một sốma trận đặ c biệt 34 4.3 Các phép toán với phần tửtrong ma trận 35 4.4 Các phép toán với ma trậ n 35 4.5 Giảiphương trình đạ i số 35 4.6 Giảihệphương trình đạ i sốtuyế n tính 35 4.7 Tìm nghiệ m đa thức 35 4.8 Giảiphương trình phi tuyến 35 4.9 Giảiphương trình vi phân 35 4.10 Các lệnh hữu ích khác 35 -2- Bài giảng Tin Ứng dụng – Matlab CHƯƠNG V: SCRIPTS VÀ FUNCTIONS (M-FILES) 37 5.1 Giới thiệ u M-file 37 5.2 Biên soạ n thực thi M-file 37 5.3 Chú thích (comments) 38 5.4 Các hàm m-file (function m-files) 39 5.5 Câu lệ nh rẽnhánh (if switch) 41 5.6 Vòng lặp (for while) 42 5.7 Đọc dữliệu từfile ghi file 43 CHƯƠNG VI: ĐỒTHỊDẠNG ĐƯỜNG .44 6.1 Biể u diễn đường trình 44 6.2 Lựa chọn màu vẽ , nét vẽ 46 6.3 Tạ o thích, giảitrên hình vẽ 48 6.4 Xóa đường biể u đồ,lưu biể u đồ 50 6.5 ĐồthịLogarit 50 6.6 Dãy biể u đồ 52 CHƯƠNG VII: ĐỒTHỊKHÔNG GIAN .55 7.1 Các ng cơbả n 55 7.2 Chỉđị nh vịtrí khơng gian chiề u 58 7.3 Mặ t cắ t đị a hình 58 7.4 Trường véctơ .59 PHẦN BÀI TẬP 61 Bài tập số1: 61 Bài tập số2 62 Bài tập số3 62 Bài tập số4: 63 LỜI GIẢI 63 Bài tập số1: 63 Bài tập số2: 64 Bài tập số3: 64 Bài tập số4: 64 TÀI LIỆU THAM KHẢO: 66 -3- Bài giảng Tin Ứng dụng – Matlab CHƯƠNG I: MATLAB CĂN BẢN 1.1 Matlab – ngôn ngữcủa tính tốn kỹthuật - MATLAB ngơn ngữbậ c cao môi trường tươ ng tác cho phép bạ n tiế n hành nhiệ m vụtính tốn có cường độlớn nhanh với ngơn ngữlậ p trình nhưC, C++ Fortran - MATLAB viế t tắ t cho "Matrix Laboratory" - Phịng thí nghiệ m ma trậ n Ban đầ u Matlab đ ược thiế t kếbởi Cleve Moler vào nă m 1970 đ ểsửdụ ng nhưmột cơng cụdạ y họ c Từđó đ ế n đ ược phát triể n thành bộphầ n mề m thương mạ i rấ t thành công - Hiệ n MATLAB R14 bộphầ n mề m cho cơng việ c tính tốn ngành kỹthuậ t, khoa họ c lĩ nh vực toán họ c ứng dụ ng Matlab cho ta mộ t ngơn ngữlậ p trình mạ nh, giao diệ n đ ồhọ a xuấ t sắ c, phạ m vi rấ t rộ ng kiế n thức chuyên môn Matlab mộ t thương hiệ u đượ c thương mạ i hóa tậ p đoàn MathWorks, Massachusetts, USA (hiệ n nhà cung cấ p hàng đ ầ u thếgiới cho phầ n mề m tính tốn kỹthuậ t thiế t kếdựa mơ hình) 1.2 Khảnăng ứng dụng Matlab - Một nhữ ng tính nă ng tuyệ t vời nhấ t củ a Matlab nhìn từgóc đ ộnhững nhà khoa họ c tính tốn thưviệ n dựng sẵ n to lớn rấ t phong phú chu trình tính tốn cơng cụhiể n thịđ ồhọ a - Matlab cho phép người dùng tiế n hành rấ t nhiề u nhiệ m vụthông thường liên quan tới việ c giả i quyế t vấ nđ ềmột cách sốhọ c Nó cho phép dành nhiề u thời gian cho việ c suy nghĩ , khuyế n khích thí nghiệ m - Matlab ứng dụng thuậ t tốn hế t sức trân trọng vậ y tin tưởng vào kế t quảthu - Các tính tốn rấ t mạ nh có thểđ ược thực hiệ n chỉvới mộ t hoặ c hai câu lệ nh - Bạ n có thểxây dựng riêng cho hàm tốn học cho ứng dụ ng đ ặ c biệ t - Matlab cung cấ p giao diệ nđ ồhọ a tuyệ t o, hình từMatlab có thểđem chèn vào LATEX tài liệ u Word - Tài liệ u hướng dẫ n chỉđem đế n mộ t nhìn thống qua vềsức mạ nh linh hoạ t củ a hệthống Matlab Đểcó hiể u biế t sâu sắ c chi tiế t hơn, xin tham khả o giáo trình Matlab chuyên dụng khác hiệ n có thịtrường -4- Bài giảng Tin Ứng dụng – Matlab VD: Hãy tham khả o demo củ a Matlab đểxem ta có thểlàm chỉvới vài dịng lệ nh đ ơn giả n: >> >> >> >> colormap(hsv(64)) z = cplxgrid(30); cplxmap(z,z^3) cplxroot(3) % miền không gian số phức đơn vị z % vẽ đồ thị hàm x = z^3 – hinh1 % vẽ đồ thị hàm y = z^(1/3) – hinh2 Hình 1: Đồthịhàm x = z3 khơng gian sốphức Hình 2: Đồthịhàm y 3 z không gian sốphức -5- Bài giảng Tin Ứng dụng – Matlab 1.3 Đặc điểm Matlab Lập trình theo nghĩ a thông thường, nhậ p vào máy câu lệ nh rõ ràng, theo thứtựnhấ tđ ị nh cho máy thực hiệ n theo đ úng thứtựđó sẽcho ta kế t quảmong muố n Mộ t khái niệ m nôm na tương tựnhưvậ y thường thấ y khóa họ c lậ p trình ngơn ngữC, Pascal Khi khởi đ ầ u với MatLab ta hiể u theo nghĩ a rộ ng hơn: lậ p trình cịn có bước biể u diễ n toán ng hàm máy tính qua việ c thực hiệ n hàm cho ta kế t Phương pháp có mức độtrừu tượng cao so với câu lệ nh chỉdẫ n đơn thuầ n Đểminh họa đ iề u này, ta xét mộ t ví dụrấ tđ ơn giả n: so sánh phép cộng hai véctơ ngơn ngữlậ p trình Pascal MatLab - Pascal biể u diễ n véctơdưới ng mả ng (array), chẳ ng hạ n có vec-tơA, B, C A + B = C: var A: array[1 5] of integer = (3, 7, 4, 2, 0); B: array[1 5] of integer = (-2, 4, 8, 5, 1); C: array[1 5] of integer; i: integer; begin for i := to begin C[i] := A[i] + B[i] end end - Cách làm MatLab đ ơn giả n nhiề u: A = [3 0]; B = [-2 1]; C = A + B; - Có đ ược sựđ ơn giả n nói nhờMatLab đ ã xây dựng sẵ n khái niệ m ma trận Dấ u cộng dòng lệ nh MatLab biể u thịphép cộ ng ma trậ n Pascal không nhưvậ y; mả ng chỉlà sựbiể u diễ n có thứtựcủa biế n Khơng có phép cộ ng ma trậ n, chỉcó phép cộng hai số– vậ y chương trình Pascal dài rấ t nhiề u - Mộ t đặ cđ iể m tấ t cảcác biế n chương trình Pascal đề u phả i khai báo Trong MatLab biế n sẽtựđ ộng hình thành câu lệ nh gán Trong nhữ ng nă m gầ nđ ây, bên cạ nh ngôn ngữlậ p trình truyề n thố ng (C / C++ / Fortran), ngôn ngữvăn lệ nh (scripting languages) đ ược sửdụ ng phổbiế n lĩ nh vực nghiên cứu tính tốn MatLab ngơn ngữnhư vậ y Là ngôn ngữbậ c cao, mỗ i dịng lệ nh MatLab thường có tác dụng tương đ ương với khoả ng 10 dòng lệ nh C / C++ Người lậ p trình sẽtố n thời gian gõ câu lệ nh tậ p trung vào nội dung chương trình -6- Bài giảng Tin Ứng dụng – Matlab Tuy vậ y ngơn ngữlậ p trình biên dị ch nhưC / Fortran cho phép chương trình tính tốn rấ t nhanh tốc độcũng yêu cầ u rấ t quan trọng chương trình tính lớn Do đ ó mộ t cách kế t hợp thông minh phầ n lõi tính tốn đ ược viế t bằ ng ngôn ngữbiên dị ch, thao tác nhậ p xuấ t, xửlí, hiể n thịsố liệ u viế t ngôn ngữvă n lệ nh nhưMatLab 1.4 Cài đặt khởi động Matlab 7.0 1.4.1 Cài đặt Matlab 7.0 - Yêu cầ u vềcấ u hình máy tính: + Bộvi xửlý Pentium hoặ c Pentium Pro + Windows 95 hoặ c NT (WinXP home, XPprofessional đề u được) + Bộđ iề u phối đ ồhọa bit card hình tối thiể u 256 màu + Dung lượng ổcứng 25Mb 1Gb (tùy thuộc vào cách cấ u hình đ ĩ a cứng, phân vùng đĩ a, sốhợp phầ n củ a Matlab đ ược cài đ ặ t), tới 2,1Gb nế u cài đ ặ t Matlab với Simulink + Bộnhớđ ộng (RAM) tố i thiể u 16Mb (nên có bộnhớtố i thiể u 128Mb) + Các khuyế n nghịkhác: Bộnhớbổsung, card đồhọa bổsung, card âm thanh, máy in, MS-Word 7.0 hoặ c hơn, trình biên dị ch C, Borlean, Mỉ cosoft (xây dựng file MEX), trình duyệ t internet (đểchạ y Matlab Helpdesk online) - Quá trình cài đặ t Matlab 7.0 cho WindowsXP (bộgồ m đĩ a CD): + Đưa đ ĩ a CD vào ổđọ c Nế u chương trình SETUP khơng tựđ ộng chạ y nhấ n đúp vào biể u tượng setup.exe đểbắ t đầ u trình cài đặ t + Accept (chấ p nhậ n) thỏa thuậ n vềbả n quyề n sau đ ó click Next + Nế u bạ n cài theo kiể u mặ c đị nh (hay gọ i Typical setup - kiể u phổ biế n), Matlab máy tính củ a bạ n sẽcó hợp phầ n cơbả n nhấ tđ ểlàm việ c theo hướ ng dẫ n tài liệ u Theo hướng dẫ n hình Cho đĩ a CD thứ2 vào đ ược yêu cầ u + Nế u bạ n cài đặ t theo kiể u tùy chọ n cá nhân (Manual setup) nhấ n vào hộ p thành phầ n dấ u 'v' nế u bạ n muố n có tùy chọ n Nhấ n tiế p nế u bạ n khơng có ý đị nh (có thểthêm vào sau nế u muố n) + Trên hình hiể n thị'C:\MATLAB7' thưmụ c mặ cđ ị nh trình cài đặ t Nế u bạ n muốn cài đ ặ t vào đị a chỉkhác, hoặ c đổ i tên thưmục, bạ n lựa chọ n 'Browse' -7- Bài giảng Tin Ứng dụng – Matlab + Chi tiế t hướng dẫ n cài đặ t xin xem file ‘ install_guide.pdf’trong đ ĩ a CD1 (bả n tiế ng Anh) 1.4.2 Khởi động Matlab (Hệđiều hành Windows) - TừHĐH Windows, khởi độ ng Matlab đ ơn giả n bằ ng cách nháy đ úp vào biể u tượng MATLAB hình, hoặ c bằ ng cách chọ n MATLAB từMenu Start - Quá trình khởi đ ộ ng đ ưa người dùng đế n Cửa sổlệ nh, nơi dòng lệ nh biể u thị bằ ng '>>' >>_ Đây dấ u hiệ u cho thấ y Matlab đ ang chờbạ nđ ánh (câu) lệ nh Khi hoạ t độ ng chếđộmáy tính cầ m tay, tấ t cảcác lệ nh củ a Matlab nhậ p vào dịng lệ nh từbàn phím - Matlab có thểđượ c sửdụng theo nhiề u chếđ ộvà nhiề u cách khác nhau; + Nhưmột máy tính cầ m tay cao cấ p chếđộmáy tính cầ m tay + Nhưmột ngơn ngữlậ p trình bậ c cao + Nhưmột chu trình gọ i từchương trình C Trong tài liệ u sẽđi nghiên cứu chi tiế t chếđộđầ u tiên 1.5 Quản lý không gian làm việc Matlab - Vềcơbả n, không gian làm việ c Matlab gồ m có phầ n sau: + Cửa sổtrợgiúp (Help window) + Nút Start + Cửa sổnhậ p lệ nh (Command window) + Cửa sổkhông gian làm việ c (Workspace window) + Cửa sổquá trình lệ nh (Command History window - lị ch sử) + Cửa sổbiên tậ p mả ng, vectơ, ma trậ n (Array editor window) + Cửa sổđ ị a chỉthưmục hiệ n thời (Current directory window) - Nút ‘x’ ởgóc bên phả i mỗ i cửa sổdùng đ ểđ óng chúng Hiể n thịlạ i cửa sổ bằ ng cách tích ‘ ’vào tên cửa sổtương ứng menu Desktop - Nút mũi tên cong bên cạ nh nút ‘ x’dùng đểtách cửa sổlàm việ c cửa sổ MATLAB thành cửa sổcon đ ộc lậ p Ấn nút mộ t lầ n sẽnhậ p cửa sổđộ c lậ p vềcửa sổchính củ a MATLAB - Cửa sổHelp, History sẽđược giới thiệ u cụthểtrong mụ c 1.7 mụ c 1.8 Sau đ ây cửa sổlàm việ c lạ i sẽđ ược giới thiệ u vắ n tắ t -8- Bài giảng Tin Ứng dụng – Matlab Hình 1.1: Giao diệ n củ a Matlab 7.0 * Nút Start: ởgóc bên trái củ a hình Matlab, cho phép ta chạ y ứng dụ ng mẫ u (demos), công cụvà cửa sổchưa hiể n thịkhi khởi độ ng Matlab Bằ ng cách đánh lệ nh 'demo' bạ n có thểtiế p cậ n với mộ t tậ p hợp sâu rộng file trình diễ n giá trịrấ t cao, biể u hiệ n cho khảnă ng củ a Matlab Ví dụ : Thửchạ y Start -> Matlab -> Demos chạ y mộ t ứng dụ ng mẫ u cửa sổDemo(s) Ghi chú: Lệ nh sẽxóa tấ t cảgiá trịcủ a biế n hiệ n có * Cửa sổlệ nh: đ ược đềcậ p ởmụ c 1.4.2 (Khởi độ ng Matlab) - Các diễ n giả i câu (mệ nh đ ề ) Matlab đ ánh giá bạ n gõ vào 'Cửa sổ lệ nh', kế t quảtính tốn cũ ng thểhiệ n tạ i đ ây Không giố ng Fortran ngơn ngữtính tốn cầ n biên dị ch khác, Matlab mộ t môi trường tương tác – bạ nđ ưa câu lệ nh, Matlab cốgắ ng thực thi lậ p tức trước đòi hỏ i lệ nh tiế p theo - Các diễ n giả i câu cũ ng đư ợc sửdụ ng M-file (sẽđượ c trình bày chi tiế t ởchương V) Chúng thường có cấ u trúc: >> biế n = diễ n giả i hoặ c đơn giả n  >> diễ n giả i - Các diễ n giả i thường đượ c soạ n bằ ng toán tử, hàm, tên biế n, đ ược hiể n thịtrên hình sau ấ n Enter Các câu lệ nh có ng ‘ tên biế n= -9- Bài giảng Tin Ứng dụng – Matlab diễ n giả i’thì diễ n giải đ ó sẽđ ược gán cho biế nđ ểsửdụng sau Khi ‘tên biế n’ dấ u‘ =’ bỏđi kế t quảcủa diễ n giả i sẽđược tựđ ộng gán cho biế n có tên ‘ans’ (hay answer – câu trảlời) hiể n thịtrên hình - Một câu (lệ nh) thơng thường sẽkế t thúc ởcuối dịng Tuy nhiên có thểtiế p tục câu bằ ng ba dấ u chấ m‘ …’ ởcuối dịng - Có thểđ ặ t mộ t vài câu lệ nh mộ t hàng, ngă n cách dấ u phẩ y‘ ,’ hoặ c chấ m phẩ y‘ ;’ - Nế u mộ t câu lệ nh kế t thúc bằ ng dấ u chấ m phẩ y ởcuố i câu kế t quảcủa lệ nh đ ó sẽkhơng hiể n thị , nhiên yêu cầ u tính vẫ n thực hiệ n (phép tính hay phép gán vẫ n thực hiệ n, kế t quảcó workspace) Điề u thiế t yế u việ cẩ nđ i kế t quảtrung gian không mong muốn (VD nhưkhi thực hiệ n mộtloạ t phép tính, hay tính tốn với ma trậ n lớn) - Bạ n có thểxóa trắ ng tồn bộcửa sổlệ nh bằ ng lệ nh  >> clc % (clear command window) hoặ c vào menu Edit -> Clear Command Window Khi thực hiệ n lệ nh này, toàn bộgiá trịcủa biế n hiệ n có khơng thay đ ổi hay mấ t * Cửa sổ không gian làm việ c (workspace): Các biế n dữliệ u mà bạ n nhậ p vào hoặ c tính tốn sẽđ ược Matlab lưu mộ t phầ n gọi 'không gian làm việ c' Tấ t cảcác biế n, ngoạ i trừnhững biế n cục bộthuộ c vềmộ t M-file, đ ược thểhiệ n không gian làm việ c - Lệ nh 'who' hoặ c 'whos' liệ t kê biế n hiệ n có không gian làm việ c VD: đánh lệ nh 'whos' vào cửa sổlệ nh, bạ n sẽthấ y mộ t danh sách biế n hiệ n có kiể u loạ i kích cỡcủa chúng - Đểbiế t giá trịhiệ n tạ i mộ t biế n, bạ nđ ánh vào tên biế n tạ i dấ u nhắ c cửa sổlệ nh Enter - Đểxóa mộ t hàm hoặ c biế n khỏ i không gian làm việ c, ta sửdụng lệ nh 'clear': >> clear tên_biế n  Bả n thân lệ nh 'clear' sẽxóa tấ t cảcác biế n hiệ n có (tương đương với 'clear all') - 10 - Bài giảng Tin Ứng dụng – Matlab * Cửa sổbiên tậ p mả ng (ma trậ n nói chung): Khi ta có mả ng, ta nh sửa, biên tậ p lạ i bằ ng Array Editor Công cụnày làm việ c nhưmộ t bả ng tính (spreadsheet) cho ma trậ n Ví dụ: Có ma trậ n M, thửclick thay đổ i nó, thay đổ i phầ n tử, hay kích thước ma trậ n Quay trởlạ i Cửa sổlệ nh gõ 'M' Enter, xem ma trậ n M sau thay đổ i + Bạ n có thểbiên tậ p lạ i ma trậ n M bằ ng cách đ ánh lệ nh  >> openvar ('C') * Cửa sổđị a chỉthưmục hiệ n thời: Thưmục hiệ n thời nơi chương trình Matlab sẽtìm M-file, file khơng gian làm việ c (.mat files) mà bạ n Load Save 1.6 Ghi & phục hồi dữliệu 1.6.1 Lưu phục hồi dữliệu - Đểnhớcác biế n, Matlab có thểghi gọi lạ i dữliệ u từfile máy tính bạ n Mục Save Workplace as bả ng chọ n File sẽmởhộ p hộ i thoạ i đểghi tấ t cảcác biế n hiệ n tạ i - Tương tự, mục Load Workplace bả ng chọ n File sẽmởhộ p hội thoạ i đểgọi lạ i tấ t cảcác biế n mà ta đ ã ghi lạ i từkhông gian làm việ c trước Ghi chú: việ c Load không làm mấ t biế n hiệ n có khơng gian lamg việ c hiệ n tạ i Khi ta gọ i lạ i biế n mà chúng trùng tên với biế n khơng gian làm việ c củ a Matlab, sẽthay đ ổi giá trịcủa biế n theo giá trịcủ a biế n gọ i từfile - Ngồi bả ng chọ n, Matlab cịn cung cấ p hai lệ nh Save Load, thực hiệ n cách mề m dẻ o Lệ nh save cho phép bạ n ghi hoặ c nhiề u mộ t biế n tùy theo sựlựa chọn Ví dụ : >> save  >> save dulieu  - lưu tấ t cảcác biế n Matlab theo kiể u nhịphân file matlab.mat - lưu tấ t cảcác biế n Matlab theo kiể u nhịphân file dulieu.mat >> save dulieu A B C D -ascii  - lưu biế n A, B, C, D theo ng mã ASCII file dulieu.mat 1.6.2 Lưu bộdữliệu (record) - 11 - Bài giảng Tin Ứng dụng – Matlab 1.6.3 Lưu phiên (session) Khi làm tậ p, việ c lưu tấ t cảcác thông sốđầ u vào đ ầ u củ a phiên làm việ c với Matlab hiệ n tạ i củ a bạ n cho việ c in ấ n sau rấ t hữu ích Lệ nh 'diary' sử dụ ng cho mục đích này, sẽlưu tấ t cảnhững thông sốđầ u vào đ ầ u ởgiữa hai lệ nh 'diary' 'diary off' Từdấ u nhắ c ởdòng lệ nh, bạ n đánh: >> diary('diary_file_name') >> (các câu lệ nh củ a bạ n ởđây)   >> diary off 1.7  Sửdụng Help - Trợgiúp thông tin vềcác lệ nh Matlab có thểđ ược tìm thấ y theo nhiề u cách: + Từdòng lệ nh bằ ng cách đ ánh lệ nh 'help chủđ ề ' (xem đ ây) + Từcửa sổHelp riêng biệ t xuấ t phát ởMenu Help + Từhelpdesk củ a Matlab lưu trữtrên đ ĩ a hoặ c CD-rom, hoặ c + Từmạ ng Internet - Từdòng lệ nh, đ ơn giả n nhấ t đ ánh lệ nh 'help' Enter! Kế t : Matlab cho ta bả n tóm tắ t vềhệthống trợgiúp.Mộ t vài dòng đ ầ u tiên kế t quảsẽnhưsau: HELP topics: (Các chủđ ềtrợgiúp) matlab/general - Các lệ nh với mục đ ích tổng quát matlab/ops - (operators) Các toán tửvà ký tựđ ặ c biệ t matlab/lang - (language) Ngôn ngữlậ p trình matlab/elmat - (elementary) Ma trậ n că n bả n matlab/elfun - (elementary functions) Các hàm toán că n bả n matlab/specfun - (specialized functions) Các hàm tốn đặ c biệ t - Thơng thường bạ n sẽthấ y cửa sổtext không đủlớn đ ểchứa tấ t cảthông tin từ lệ nh Matlab Do đ ó bạ n có thểsửdụ ng chức nă ng 'more on' đểxem thơng tin theo trang hình, sau đ ó duyệ t trang mộ t bằ ng cách nhấ n phím Đánh 'more off' vào cửa sổlệ nh sẽđưa Matlab trởvềcách cưxửthông thường, không duyệ t trang - Thơng thường bạ n có thểkhơng nhớchính xác tên củ a lệ nh Matlab, trường hợp đ ó bạ n có thểsửdụ ng lệ nh 'lookfor' (tìm kiế m) nhưmộtsựtrợgiúp - 12 - Bài giảng Tin Ứng dụng – Matlab Ví dụ, nế u bạ nđ ánh vào dòng lệ nh 'lookfor logarithm', Matlab sẽliệ t kê tấ t cảcác hàm biế t Matlab có liên quan tới Logarit Hình : Giao diệ n cửa sổHelp củ a Matlab 7.0 1.8 History & Editing - Trong giao diệ n mặ c đ ị nh củ a Matlab, cử a sổ'Command History' (lị ch sửcác lệ nh) nằ m ởgóc phầ n tưbên dưới, phía trái Trong cửa sổnày, lệ nh sử dụ ng lầ n khởi độ ng Matlab gầ n đề uđ ược lưu lạ i Mỗ i lầ n khởi đ ộng Matlab, toàn bộcác lệ nh sửdụng lầ nđ ó sẽđược lưu lạ i ng nhóm có thểđ óng mởbằ ng nút biể u tượng '+' (expand)hoặ c '-' (collapse) ởđầ u dòng (dòng ghi mố c thờigian hai dấ u thích '%'): VD: (+) % 8/14/07 3:21 PM % (-) % 8/14/07 3:21 PM % - Đểgọi lạ i lệ nh từcử a sổ'Command History', bạ n tìm đ ế n lệ nh đ ó bằ ng cuố n, rồ i nháy đ úp vào tên lệ nh - Đểgọi lạ i lệ nh bạ nđ ã sửdụng từdấ u nhắ c củ a cửa sổlệ nh, Matlab dùng phím mũi tên () bàn phím - Ví dụ , đểgọ i lạ i lệ nh bạ n gõ vào lúc gầ n nhấ t, bạ n nhấ n phím mũ i tên lên () Tiế p tụ c nhấ n phím này, sẽgọ i tiế p lệ nh trước Phím mũ i tên xuống gọi lạ i lệ nh theo thứtựngược lạ i - 13 - Bài giảng Tin Ứng dụng – Matlab - Các phím mũi tên   có thểdùng đ ểthay đổ i vịtrí trỏtrong dòng lệ nh tạ i dấ u nhắ c củ a Matlab, nhưvậ y có thểsửa dịng lệ nh Thêm nữa, dùng chuột với bộnhớđệ mđ ểcắ t, copy, dán sửa vă n bả n tạ i dấ u nhắ c dòng lệ nh - 14 - ... giảng Tin Ứng dụng – Matlab MỤC LỤC CHƯƠNG I: MATLAB CĂN BẢN 1. 1 Matlab – ngơn ngữcủa tính tốn kỹthuậ t .4 1. 2 Khảnăng ứng dụng Matlab 1. 3 Đặ c điể m Matlab .6 1. 4... khởi động Matlab 7.0 1. 5 Quả n lý không gian làm việ c Matlab 1. 6 Ghi & phục hồidữliệu 11 1. 7 S? ?dụng Help .12 1. 8 History & Editing 13 CHƯƠNG II:... 64 TÀI LIỆU THAM KHẢO: 66 -3 - Bài giảng Tin Ứng dụng – Matlab CHƯƠNG I: MATLAB CĂN BẢN 1. 1 Matlab – ngôn ngữcủa tính tốn kỹthuật - MATLAB ngơn ngữbậ c cao môi trường tươ ng tác

Ngày đăng: 11/05/2021, 04:03

Tài liệu cùng người dùng

Tài liệu liên quan