Giáo trình Matlab

195 1.4K 20
Giáo trình Matlab

Đ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

Giáo trình Matlab

www.vietsupport.com -visit- www.dientuvietnam.net Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 1 Phần 1 cơ sở Mat lab Chơng 1: Ci đặt matlab 1.1.Ci đặt chơng trình: Qui trình ci đặt Matlab cũng tơng tự nh việc ci đặt các chơng trình phần mềm khác, chỉ cần theo các hớng dẫn v bổ xung thêm các thông số cho phù hợp. 1.1.1 Khởi động windows. 1.1.2 Do chơng trình đợc cấu hình theo Autorun nên khi gắn dĩa CD vo ổ đĩa thì chơng trình tự hoạt động, cửa sổ đón mừng hiện lên trong giây lát. Kích vo Next chuyển sang cửa sổ ci đặt kế tiếp. Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 2 1.1.3 Cửa sổ thứ hai chỉ các thông tin về bản quyền của chơng trình. Kích Yes để sang cửa sổ ci đặt kế tiếp. 1.1.4 Trong cửa sổ Costumer Information, nếu cần thiết đánh tên họ, công ty. Nhập mã khoá của chơng trình vo khung Persnal license password. Kích tiếp Next. 1.1.5 Trong cửa sổ select Matlab Components, kích xoá những thnh phần không cần thiết sử dụng trong chơng trình để dnh thêm dung lợng trống. Muốn kiểm tra dung lợng của chơng trình , kích vo Disk space để quan sát. 1.1.6 Sau khi kích Next, mn hình hiện khung thông tin Setup v chơng trình bắt đầu ci đặt. 1.1.7 Sau khi hon thnh Setup, mn hình hiện khung thoại Setup complete. Kích Finish để kết thúc qui trình ci đặt. Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 3 1.1.8 Sau khi kết thúc ci đặt cửa sổ kế tiếp l Internet explorer. Kích Close để về cửa sổ nền windows, biểu tợng tự động gán trong nền windows. 1.2. Khởi động v thoát khỏi chơng trình 1.2.1 Khởi động MATLAB: Kích vo biểu tợng Matlab trên mn hình Windows hoặc kích: Start/ Programs/ Matlab/ Matlab 5.3, sau đó hiện cửa sổ Matlab v cửa sổ lệnh ( MATLAB Command Widowd ) Cũng nh các chơng trình chạy trong môi trờng windows khác Matlab cũng có những thnh phần giao diện của chơng trình. Dòng trên cùng l thanh tiêu đề gồm: + Tận trái l biểu tợng chơng trình. Khi kích vo biểu tợng ny Matlab hiện menu xổ chứa các lệnh liên quan tới việc xử lý khung cửa sổ chơng trình cũng nh thoát chơng trình. + Kế biểu tợng l tên chơng trình cùng với cửa sổ chơng trình. Tận cùng l ba biểu tợng có chức năng phong to, thu nhỏ v thoát chơng trình. Dòng thứ hai l thanh trình đơn gồm các menu chính cha các lệnh liên quan đến việc tạo, xử lý, gán thuộc tính vo đồ thị. Dòng thứ ba l thanh công cụ chứa các hộp công cụ chứa các lệnh nhanh. Phần chiếm gần chọn mn hình l nơi nhập các lệnh . Cuối cùng l thanh tác vụ hiện thông tin về tình trạng đang xử lý, thực hiện đối tợng. 1.2.2 Thoát khỏi MATLAB: Từ cửa sổ Matlab command winwods đánh lệnh quit hoặc kích biểu tợng (X) nằm ngay góc phải thanh tiêu đề Matlab. Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 4 Chơng 2 Các lệnh menu của MATLAB 2.1 File Kích vo File hiện menu chứa các lệnh liên quan đến việc tạo mới, quản lý, gán thuộc tính cho đối tợng, đồ thị cũ 2.1.1 New: Hiện menu chứa ba lện để tạo đối tợng mới M-file: Hiện cửa sổ Editor/ Debugger. Đây l môi trờng bạn tạo vũng nh sửa đổi, gỡ rối các tập tin chơng trình nh M-file hoặc MEX-file hoặc các đối tợng no đó để thực hiện cho một nhiện Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 5 vụ no đó. Để có thể tạo đợc các tập tin ny, bạn phải dùng ngôn ngữ lập trình C hoặc FORTRAN Figure: Đây l môi trờng đồ hoạ để bạn tự vẽ các đối tợng hoặc để Matlab vẽ các đồ thị theo hm lệnh bạn nhập từ khung cửa sổ lệnh của MATLAB hoặc hiện đồ thị cũ với lệnh Open từ lệnh của Matlab. Model : Hiện cửa sổ Simulink nằm bên phải v cửa sổ th viện nằm bên trái để ban tự chọn m thiết kế đối tợng. 2.1.2 Open : Mở tập tin đồ thị hoặc hình ảnh trong cửa sổ Figure để sử lý. Trong cửa sổ Matlab Command windows kích: File/ Open Từ khung thoại, kích chọn tên tập tin cùng thể loại tập tin ( nếu cần thiết ) muốn mở v kích OK. 2.1.3 Open Selection: Có chức năng mở những đối tợng đã chọn riêng v lu thnh một tập tin riêng Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 6 2.1.4 Run Script : Chạy một chơng trình đã lu thnh một tập tin. Trong cửa sổ Matlab Command windows kích: File/ Run Script. Mn hình xuất hiện khung thoại Run Script. Đánh tên tập tin vo trong khung nhập lệnh Run v kích OK. Để tìm kiếm các tập tin đã lu kích vo Browse. Từ khung thoại chọn nguồn chứa v tên tập tin cần mở rồi kích vo Open để về khung thoại Run Script với ton bộ đờng dẫn cùng tên tập tin muốn mở. Kích OK. 2.1.4 Load Workspace: Tải tên tập tin . mat lên mn hình. Trong cửa sổ Matlab Command windows kích: File/ Load Workspace. Mn hình xuất hiện khung thoại Load. Mat file. Từ khung thoại, kích chọn tên tập tin v kích Open. Bạn có thể dùng lệnh Load Workspace để du nhập các tập tin từ những nguồn chứa khác nhau bằng cách cũng trong khung thoại Load.mat file, kích vo mũi tên của Look in để tìm nguồn chứa, chọn tập tin muốn du nhập. Ghi chú : Để có thể du nhập các tập tin khác vo MTALAB, điều bắt buộc l các tập tin đó phải đợc soạn theo hệ mã ASCII. Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 7 2.1.5 Save Workspace as : Lu các nội dung trong cửa sổ lệnh của MATLAB theo workspace. Nhập các lệnh trong cửa sổ lệnh của MATLAB nh bình thờng. Từ menu File, chọn Save Workspace as. Mn hình hiện khung thoại Save Workspace as. Từ khung thoại, đánh tên tập tin muốn lu ( nếu cần thiết chọn nguồn chứa với Save in). Kích Save. Nên nhớ l tập tin ny đợc lu theo dạng *.mat v cũng l tập tin chơng trình gốc. 2.1.5 Show Workspace : Hiện nội dung của tập tin workspace lên mn hình bằng cách từ menu File, chọn Save Workspace. Trong cửa sổ Save Workspace sẽ hiện nội dung của tập tin Workspace đã ghi. 2.1.6 Show graphics proprty editor : Hiện cửa sổ thay đổi thuộc tính mặc định của hình ảnh để áp dụng cho tất cả các hình ảnh sẽ đợc thiết kế sau ny hoặc chỉ riêng theo từng nhiệm vụ. Từ cửa sổ lệnh MATLAB kích : File/Show graphics proprty editor. Mn hình xuất hiện cửa sổ thông tin Show graphics proprty editor. Chọn thuộc tính cần thay đổi v kích Close. Thí dụ, thay đổi thuộc tính Echo từ mặc định l on thnh off Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 8 2.1.7 Show gui layout tool : Hiển thị danh mục các biểu tợng công cụ trong cửa sổ Guide Control Panel. Từ cửa sổ ny, bạn có thể thêm các biểu tợng công cụ tự tạo mới, gán biểu tợng biểu tợng công cụ vo đối tợng để thực hiện nhanh bằng cách kích chọn biểu tợng trong khung biểu tợng Guide tool để hiện thông tin v từ đây gán nhãn cũng nh các thuộc tính khác cho công cụ vừa chọn v kích Apply. 2.1.8 Set path: Gán tập tin vo th mục bất kỳ trong MATLAB. Từ menu File chọn Set Path. Mn hình hiện cửa sổ Path Browser. Cửa sổ ny liệt kê các danh sách các đờng dẫn th mục nằm trong khung cửa bên trái v danh sách tên tập tin nằm bên phải. Chọn tên đờng dẫn th mục trong khung cửa sổ Path v chọn tên tập tin muốn thay đổi vị trí chứa trong khung cửa sổ hoặc đánh trực tiếp vo khung nhập lệnh Current Directory. Từ menu File của cửa sổ Path Browser, chọn Save để lu nhữnh thay đổi. 2.1.9 Preferenes: Hiện khung thoại với ba tuỳ chọn để ngời sử dụng có thể thay đổi tham số cho phù hợp nhiệm vụ. Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 9 General: Hiện khung thoại ngay khi kích chọn lệnh Preferences từ menu File của khung cửa sổ lệnh MATLAB. Kích chọn các loại tham số muốn thay đổi hoặc gán thêm v kích OK. Command Windows Font: Hiện khung danh mục font cùng thuộc tính để ngời sử dụng thay đổi phông mặc định thnh font quên thuộc. Copy Options : Hiện khung thông tin để ngời sử dụng tuỳ chọn những thnh phần đối tợng muốn sao chép. 2.1.9 Print Setup : [...]... Soft 70 NCT F2 Q10 Trang 1 Ch−¬ng 1 C¬ së Matlab 1.1 Tỉng quan vỊ Matlab 1.1.1 Khái niệm về Matlab Matlab l một ngôn ngữ lập trình thực hnh bậc cao đợc sử dụng để giải các bi toán về kỹ thuật .Matlab tích hợp đợc việc tính toán, thể hiện kết quả, cho phép lập tr×nh, giao diƯn lμm viƯc rÊt dƠ dμng cho ng−êi 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... dung trong khung cưa sỉ lƯnh cđa MATLAB. 2.2.7 Clear Session : Xo¸ toμn bé néi dung cđa cưa sỉ lƯnh MATLAB sau khi chän víi lƯnh Select Att. 2.3 View : Đánh dấu chọn hoặc xoá để hiện hay giấu thanh c«ng cơ trong khung cưa sỉ lƯnh MATLAB. 2.4 Window : Hiện thông tin về số tập tin đà thực hiƯn trong khung cưa sỉ lƯnh MATLAB. Ch−¬ng 3 Các khái niệm cơ bản MATLAB ( Matrix laboratory) l1... từ các file dữ liệu Nh đà trình by trong phần cửa sổ M-file, tập hợp các lệnh của MATLAB đợc soạn thảo trong cửa sổ M-file dới dạng Script file hoặc dạng hm function(có biến đầu vo v ra), v đợc ghi (lu)vo file dữ liệu có phần mở rộng l .m (Thông thờng các chơng trình soạn thảo trong M-file thờng đợc lu theo đờng dẫn C:\matlabR12\ work\Tên_file ), muốn thực thi chơng trình soạn thảo đó ta gäi lƯnh... Commandwindow, t theo ch−¬ng trình viết dạng Script file hay function m trong cửa sổ ta có 2 cách gọi nh sau: ã Đối với chơng trình viết dạng Script file >> tên_file ; Ví dụ giải phơng trình bậc hai tìm nghiệm x1 vμ x2 viÕt trong M-file d¹ng Scriptfile: Thực thi chơng trình trên trong cửa sổ CommandWindow bằng lệnh >>GPTB2 ã Đối với chơng trình viết dạng function ,có... rem(n,2)== 0% phan du cua n chia cho 2 n=n/2 else n= 3*n+1 end end end Khi chạy chơng trình ta sẽ thấy tác dụng của lệnh break ( dừng chơng trình khi nhập số ©m hc sè 0) 3.10.6 BiÕn toμn cơc (global variables) Matlab cho phÐp sư dơng cïng mét biÕn cho các hm hoặc giữa các hm v chơng trình chính của Matlab, điều ny đợc thực hiện thông qua việc khai báo biến ton cục: Global tên1 tên2 tên3... ). Chúng cho phép giải quyết các vấn đề liên quan đến lập trình bằng máy tính,đặc biƯt sư dơng c¸c phÐp tÝnh vỊ ma trËn hay véc tor v có thể sử dụng ngôn ngữ C häc Fortran lËp tr×nh råi thùc hiƯn øng dơng lËp trình đó bằng các câu lệnh goị từ MATLAB .MATLAB đợc viết tắt từ chữ matrix laboratory tức l th viện về ma trận, từ đó phần mềm MATLAB đợc viÕt nh»m cung cÊp cho viƯc truy cËp vμo phÇn mềm... về bản quyền của chơng trình. Kích Yes để sang cửa sổ ci đặt kế tiếp. 1.1.4 Trong cưa sỉ Costumer Information, nếu cần thiết đánh tên họ, công ty. Nhập mà khoá của chơng trình vo khung Persnal license password. Kích tiÕp Next. 1.1.5 Trong cưa sỉ select Matlab Components, kích xoá những thnh phần không cần thiết sử dụng trong chơng trình để dnh thêm dung... Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10 Trang 2 Trong MATLAB kiểu dữ liệu double l kiểu mặc định sử dụng trong các phép tính số học. Các bạn có thể tham khảo các kiểu dữ liệu khác trong đĩa CD Help MATLAB 6.0 b. ứng dụng MATLAB tạo điều kiện thuận lợi cho: ã Các khoá học về toán học ã Các kỹ s, các nh nghiên cứu khoa học ã Dùng MATLAB để tính toán ,nghiên cứu tạo ra các sản phẩm tốt nhất... tốt nhất trong sản xuất. c.Toolbox lμ mét c«ng cơ quan träng trong Matlab C«ng cơ ny đợc MATLAB cung cấp cho phép bạn ứng dụng các kỹ thuật để phân tích, thiết kế , mô phỏng các mô hình . Ta có thể tìm thấy toolbox ở trong mô trờng lm việc của . ã Mạng nơron ã Logic mờ ã Simulink 1.1.3 Hệ thống MATLAB Hệ thống giao diện của MATLAB đợc chia thnh 5 phần ã Môi trờng phát triển. Đây l nơi đặt... symbolic library ã Ngôn ngữ MATLAB Đó l các ngôn ngữ cao về ma trận v mảng, với các dòng lệnh, các hm, cấu trúc dữ liệu vo , có thể lập trình hớng đối tợng. ã Đồ hoạ trong MATLAB Bao gồm các câu lệnh thể hiện đồ hạo trong môi trờng 2D v 3D, tạo các hình ảnh chuyển động, cung cấp các giao diện tơng tác giữa ngời sử dụng v máy tính . ã Giao tiếp với các ngôn ngữ khác. MATLAB cho phép tơng tác . chơng trình 1.2.1 Khởi động MATLAB: Kích vo biểu tợng Matlab trên mn hình Windows hoặc kích: Start/ Programs/ Matlab/ Matlab 5.3, sau đó hiện cửa sổ Matlab. sở Mat lab Chơng 1: Ci đặt matlab 1.1.Ci đặt chơng trình: Qui trình ci đặt Matlab cũng tơng tự nh việc ci đặt các chơng trình phần mềm khác, chỉ cần

Ngày đăng: 16/08/2012, 14:41

Hình ảnh liên quan

Lựa chọn cho lệnh limit trong bảng trên, chúng ta giả sử rằng f làmột hàm symbolic  với đối tượng x  - Giáo trình Matlab

a.

chọn cho lệnh limit trong bảng trên, chúng ta giả sử rằng f làmột hàm symbolic với đối tượng x Xem tại trang 68 của tài liệu.
Bảng thể hiện kết quả tích phân của một số hàm - Giáo trình Matlab

Bảng th.

ể hiện kết quả tích phân của một số hàm Xem tại trang 69 của tài liệu.
Các dấu tròn trên hình vẽ thể hiện các giao điểm giữa các phần tử của các cột và các chỉ số tương ứng của chúng trong từng cột  - Giáo trình Matlab

c.

dấu tròn trên hình vẽ thể hiện các giao điểm giữa các phần tử của các cột và các chỉ số tương ứng của chúng trong từng cột Xem tại trang 89 của tài liệu.
Khi cho a=0 và b=90 thì hình vẽ trở về hình vẽ trong mặt  phẳng toạđộ hai chiều  - Giáo trình Matlab

hi.

cho a=0 và b=90 thì hình vẽ trở về hình vẽ trong mặt phẳng toạđộ hai chiều Xem tại trang 94 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan