Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
ĐẠI HỌC KHTN TPHCM KHOA ĐiỆN TỬ ViỄN THÔNG Ban quản trị mạng HTTP://DTVT.ORGFREE.COM
Slide 2
Chương 1 Giới thiệu chung phần mềm MATLAB
1.1 Cài đặt và sử dụng MATLAB
1.2 Các cửa sổ của MATLAB
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
1.3 Sử dụng các lệnh của MATLAB
1.4 Cấu trúc file lệnh, chương trình
1.5 Toán tử logic và lệnh điều kiện
1.5 Toán tử logic và lệnh điều kiện
1.6 Vòng lặp
Bài tập 1
Chương 2 Các phép tính và hàm toán học cơ bản
2.1 Tạo lập ma trận và mảng
2.2 Ma trận symbolic
2.3 Các toán hạng ma trận và mảng
2.3 (tiếp theo)
Slide 22
2.4 Các hàm toán học thông thường
2.5 Các phép tính với đa thức
2.6 Nội suy, đạo hàm và tích phân số
2.6 (tiếp)
2.7 Phương trình vi phân
2.8 Hàm symbolic
2.8 (tiếp)
Slide 30
Slide 31
Slide 32
Slide 33
Slide 34
Slide 35
Slide 36
Bài tập 2.1
Bài tập 2.2
Bài tập 2.3
Bài tập 2.4
Chương 3. Đồ hoạ trong MATLAB
3.1 Đồ thị trong hệ toạ độ Decartes
3.1 (tiếp)
Slide 44
Slide 45
3.2 Đồ thị trong hệ toạ độ cực và cầu
3.3 Đồ thị dạng lưới và mặt 3D
3.3 (tiếp)
3.4 Đồ thị symbolic
3.4 (tiếp)
Slide 51
Baì tập 3.1
Baì tập 3.1 (tiếp)
THÔNG TIN VỀ TÀI LiỆU
Nội dung
ĐẠI HỌC KHTN TPHCM KHOA ĐiỆN TỬ ViỄN THÔNG Ban quản trị mạng HTTP://DTVT.ORGFREE.COM TÀI LiỆU HƯỚNG DẪN HỌC MATLAB Tập – Xuất ngày 17/11/2006 (Là viết tạp chí số khoa DTVT) Hướng dẫn học MAT HƯỚNG DẪN HỌC MATLAB Chương 1: Giới thiệu chung Chương 2: Các phép tính hàm toán học Chương 3: Đồ hoạ MATLAB Hướng dẫn học MAT Chương Giới thiệu chung phần mềm MATLAB 1.1 Cài đặt sử dụng MATLAB 1.2 Các cửa sổ làm việc hình 1.3 Sử dụng lệnh MATLAB 1.4 Cấu trúc file lệnh chương trình tính 1.5 Các tốn tử logic lệnh điều kiện 1.6 Vòng lặp rẽ nhánh Hướng dẫn học MAT MATLAB 1.1 Cài đặt sử dụng MATLAB Yêu cầu hệ thống: Vi xử lý Intel 486 với đồng xử lý toán học 487, Pentium Pentium Pro Windows 95 trở lên NT, XP Ổ cứng tối thiểu tối thiểu 90MB (V.5) Các phiên sau có yêu cầu cao Hướng dẫn học MAT 1.2 Các cửa sổ MATLAB Editor Window Current Directory Window Launch Pad Window History Window Hướng dẫn học MAT Command Window 1.2 Các cửa sổ MATLAB Command Windows: Cửa sổ lệnh thao tác trực tiếp Hướng dẫn học MAT 1.2 Các cửa sổ MATLAB Editor Windows: Dùng để soạn thảo chương trình tính người sử dụng lập Hướng dẫn học MAT 1.2 Các cửa sổ MATLAB Command History Windows: Các dòng lệnh thực Command Windows Hướng dẫn học MAT 1.2 Các cửa sổ MATLAB Launch Pad Windows : Truy cập nhanh công cụ MATLAB Hướng dẫn học MAT 1.2 Các cửa sổ MATLAB Current Directory Browser Windows: quản lý thư mục Hướng dẫn học MAT 10 Bài tập 2.4 Cho phương trình vi phân sau: y’ = g (x,y) = 0,31y, y’ = g (x,y) = 2xcos2y, y’ = g (x,y) = 3y+e2x, Giải phương trình vi phân theo phương pháp số tính sai số với nghiệm giải tích theo thứ tự sau: y = 4e-0,131x ; y = arctag(x2+1) y = 4e3x - e2x Hướng dẫn học MAT 40 Chương Đồ hoạ MATLAB 3.1 Biểu diễn đồ thị hệ toạ độ Decartes 3.2 Biểu diễn đồ thị hệ toạ độ cực cầu 3.3 Biểu diễn đồ thị dạng lưới mặt không gian ba chiều 3.4 Đồ hoạ symbolic Hướng dẫn học MAT 41 3.1 Đồ thị hệ toạ độ Decartes Vẽ đồ thị hàm y=f(x) Vẽ đồ thị hàm y=f(x) x=x1:∆x:x2; y=f(x); plot(x,y) Tên đồ thị, trục toạ độ ghi tiltle(´Tên đồ thị´) xlabel(´Tên trục x`); ylabel(´Tên trục y´) legend(´tên hàm 1´,´tên hàm 2´) Chú thích đồ thị legend(´tên hàm 1´,´tên hàm 2´,-1) –1:chú thích ngồi đồ thị Hướng dẫn học MAT 42 3.1 (tiếp) Chọn kiểu đường, màu sắc đánh dấu: Chọn trước kiểu đường lệnh plot: plot(x,y,´r ´,x,y1,´bo´) plot(x,y,´r ´,´LineWidth´,5,´MakerSize´,8) Thay đổi kiểu mặc định: Figure/tool/line properties Vẽ lưới chia: lệnh grid Vẽ nhiều đồ thị hình: hold on Bỏ đồ thị cũ: hold off Hướng dẫn học MAT 43 3.1 (tiếp) Chia nhiều đồ thị cửa sổ: subplot(m, n, số đồ thị) Đồ thị theo tỷ lệ logarith: semilogx(x,y) : logarith với x, linear với y semilogy(x,y): linear với x, logarith với y loglog(x,y): tỷ lệ logarith x y Hướng dẫn học MAT 44 3.1 (tiếp) Đồ thị dạng bar: bar(y): đồ thị dạng phần tử y bar(x,y): đồ thị dạng y với vị trí xác định vector x Đồ thị dạng bậc: stair(x): đồ thị dạng bậc phần tử y stair(x,y): đồ thị dạng bậc phần tử y với vị trí xác định vector x Biểu đồ hình trịn: pie(V): phân bố giá trị phần tử V theo % Hướng dẫn học MAT 45 3.2 Đồ thị hệ toạ độ cực cầu Đồ thị toạ độ cực: r = f(ϕ) Đồ thị toạ độ cực: r = f(ϕ) polar(ϕ, r) Đồ thị hệ toạ độ cực: Chuyển đổi sang toạ độ Decartes 3D: r = f(θ,ϕ) θ= θ1:∆ θ: θ2 ϕ= ϕ1: ∆ ϕ: ϕ2 r = f(θ,ϕ) [x,y,z]=sph2cart(θ,ϕ,r) plot3(x,y,z) Hướng dẫn học MAT 46 3.3 Đồ thị dạng lưới mặt 3D Vẽ đồ thị dạng lưới: z=f(x,y) x=[x :∆x:x ]; y=[y :∆y:y ]; [X,Y]=meshgrid(x,y) Z=f(X,Y) mesh(X,Y,Z) Ví dụ: z=x.exp(-x2-y2) z=|(1-x2-y2 )1/2| Hướng dẫn học MAT 47 3.3 (tiếp) Vẽ đồ thị dạng mặt: z=f(x,y) x=[x :∆x:x ]; y=[y :∆y:y ]; [X,Y]=meshgrid(x,y) Z=f(X,Y) surf(X,Y,Z) Ví dụ: z=x.exp(-x2-y2) z=|(1-x2-y2 )1/2| Hướng dẫn học MAT 48 3.4 Đồ thị symbolic Đồ thị symbolic 2D y=f(x); x symbolic ezplot(y): vẽ đường cong 2D ezplot(x,y): vẽ đường cong tham số ezplot3(x, y, z): vẽ đường không gian 3D syms x y=f(x) ezplot(y) grid Hướng dẫn học MAT 49 3.4 (tiếp) Đồ thị dạng lưới f= f(x,y); ezmesh(f): miền mặc nhận; ezmesh(f, miền): miền xác định; ezmesh(x, y, z): vẽ đồ thị tham số x=x(s,t); y=y(s,t); z=z(s,t) Ví dụ: syms x, y f=f(x, y) ezmesh(f) Hướng dẫn học MAT 50 3.4 (tiếp) Vẽ mặt 3D: f=f(x,y) ezsurf(f): vẽ hàm f dạng mặt 3D ezsurf(f, [miền]): dạng mặt 3D, miền xác định ezsurf(x,y,x,[miền]) Ví dụ: syms x, y f=exp(-x3-y3); ezsurf(f,[-2 2] Hướng dẫn học MAT 51 B tập 3.1 Vẽ đồ thị dạng sóng điện áp dòng điện tải, thiết bị chỉnh lưu mạch chỉnh lưu cầu pha tải Z = R+L Hướng dẫn cách lập trình: Nhập thơng số vào nguồn tải: u , f, max L, R, góc mở alfa Hướng dẫn học MAT 52 B tập 3.1 (tiếp) Tính giá trị thơng số: X, w, góc lệch pha, hệ số dịng điện tải Tính giá trị dịng điện, điện áp trung bình, điện áp hiệu dụng cho giá trị wt Vẽ đồ thị dạng sóng dòng điện điện áp tải thiết bị chỉnh lưu Hướng dẫn học MAT 53 THÔNG TIN VỀ TÀI LiỆU Phát triển : Ban biên tập tạp chí khoa DTVT Phát hành : Ban quản trị mạng khoa DTVT Mọi ý kiến đóng góp xin gửi email : congminh1709@yahoo.com Tài liệu tham khảo : MATLAB Documentation www.mathworks.com MATLAB toàn tập www.updatesofts.com Hướng dẫn học MAT 54 ...HƯỚNG DẪN HỌC MATLAB Chương 1: Giới thiệu chung Chương 2: Các phép tính hàm tốn học Chương 3: Đồ hoạ MATLAB Hướng dẫn học MAT Chương Giới thiệu chung phần mềm MATLAB 1.1 Cài đặt sử dụng MATLAB. .. lập Hướng dẫn học MAT 1.2 Các cửa sổ MATLAB Command History Windows: Các dòng lệnh thực Command Windows Hướng dẫn học MAT 1.2 Các cửa sổ MATLAB Launch Pad Windows : Truy cập nhanh công cụ MATLAB. .. cụ MATLAB Hướng dẫn học MAT 1.2 Các cửa sổ MATLAB Current Directory Browser Windows: quản lý thư mục Hướng dẫn học MAT 10 1.3 Sử dụng lệnh MATLAB Sử dụng lệnh có sẵn thư viện lệnh MATLAB Tạo