Đồ Thị Matlab

18,433 views
17,686 views

Published on

Đồ Thị Matlab

Published in: Education
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
18,433
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
488
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Đồ Thị Matlab

  1. 1. ĐỒ THỊ MATLAB
  2. 2. 1. Giới thiệu • Matlap có các hàm đồ họa để vẽ các đặc tuyến bất kì trên mặt phẳng 2D hoặc 3D, cho phép tạo ra đối tượng đồ họa có thể điều khiển được. • Matlab có thể được dùng để biểu diễn độ sâu của địa hình hay một trường trong không gian nói chung ( như nhiệt độ, khí áp,...). Trong các trường hợp nói trên, luôn có một biến z được biểu diễn theo hai biến không gian trên mặt đất ( x, y ).
  3. 3. 1. Giới thiệu • Màu sắc và các kiểu đường vẽ: Màu sắc Kí hiệu Kiểu nét Kí hiệu Vàng y Chấm . Đỏ tươi m Đường tròn o Lục lam c Dấu x x Đỏ r Dấu cộng + Xanh lá g Sao * Xanh lam b Đường nét gạch - Trắng w Đường chấm : Đen k Gạch chấm -. Gạch đôi --
  4. 4. 1. Giới thiệu • Các kiểu đánh dấu trong đồ thị: Kiểu Kí hiệu Dấu chấm . Dấu sao * Dấu gạch chéo x Hình tròn o Dấu cộng + Hình vuông ( ) s Kim cương ( ) d Ngôi sao ( ) p
  5. 5. 1. Giới thiệu Ví dụ:
  6. 6. 2. Đồ thị không gian 2 chiều •
  7. 7. 2. Đồ thị không gian 2 chiều Ví dụ đơn giản nhất với hàm y = sin(x), ta có:
  8. 8. 2. Đồ thị không gian 2 chiều
  9. 9. 2. Đồ thị không gian 2 chiều
  10. 10. 2. Đồ thị không gian 2 chiều
  11. 11. 2. Đồ thị không gian 2 chiều • Ví dụ: - Nhiệt độ trung bình từ tháng 1 đến tháng 12 của tỉnh Bắc Giang năm 2007: I II III IV V VI VII VIII IX X XI XII 15.2 21.5 21.3 22.4 25.8 28.4 28.0 28.0 25.6 24.0 18.8 19.0 Chúng ta thực kiện như sau:
  12. 12. 2. Đồ thị không gian 2 chiều - Đồ thị sau khi vẽ ta có được:
  13. 13. 2. Đồ thị không gian 2 chiều - Thêm tên đồ thị, ta dùng lệnh: >>title(‘nhiet do trung binh nam 2007 tinh Bac Giang’) - Thêm tên cho mỗi trục, ta dùng lệnh: >>xlable(‘thang’) % cho trục x >>ylable(‘nhiet do’) % cho trục y - Thêm lưới cho đồ thị, ta dùng lệnh: >> grid on => Ta có được đồ thị như sau:
  14. 14. 2. Đồ thị không gian 2 chiều
  15. 15. 2. Đồ thị không gian 2 chiều
  16. 16. 2. Đồ thị không gian 2 chiều 1 2 3 4 5 6 7 8 9 10 11 12 T 15.2 21.5 21.3 22.4 25.8 28.4 28.0 28.0 25.6 24.0 18.8 19.0 R 49.1 128.7 91.0 161.1 426.7 1197.6 1087.7 434.1 429.9 51.6 10.4 113.3
  17. 17. 2. Đồ thị không gian 2 chiều Tại cửa sổ Figure, ta cũng có thể chỉnh sửa để có được đồ thị như mong muốn.
  18. 18. 2. Đồ thị không gian 2 chiều 1 R 2 3 4 5 6 7 8 9 10 11 12 49.1 128.7 91.0 161.1 426.7 1197.6 1087.7 434.1 429.9 51.6 10.4 113.3
  19. 19. 2. Đồ thị không gian 2 chiều • Một số lệnh thao tác: hold on Giữ lại tất cả đồ thị đã vẽ hold off Xóa các đồ thị đã vẽ, chỉ thể hiện đồ thị mới (mặc định) axis Cân chỉnh trục tọa độ và hình dạng của nó graid Graid on (off): tạo (bỏ) lưới cho đồ thị shg Hiển thị đồ thị trên màn hình clg Xóa đồ thị trên màn hình zoom Co hoặc dãn đồ thị
  20. 20. 2. Đồ thị không gian 2 chiều - Các lệnh văn bản trên màn hình đồ thị: • title(‘tiêu đề cho đồ thị’) • xlabel(‘tên trục hoành’) • ylable(‘tên trục tung’) • text(x,y,z,’chuỗi’): Văn bản ở bất kì vị trí nào trên đồ thị với x,y là tọa độ tâm bên trái của đồ thị. • legend(x,y): chú thích đường trên đồ thị. • gtext(‘C’): văn bản ở vị trí con trỏ.
  21. 21. 2. Đồ thị không gian 2 chiều • Một số lệnh vẽ đồ thị đặc biệt: polar(t,r) Vẽ đồ thị trong tọa độ cực semilogx(x,y) Vẽ hàm y theo x với trục y vẽ theo thang log semilogy(x,y) Vẽ hàm y theo x với trục x vẽ theo thang log loglog(x,y) Vẽ hàm y theo x với thang log cho cả 2 trục tọa độ plotyy(x,y,’hàm’) Vẽ đồ thị với 2 trục y theo kiểu vẽ được chọn trong ‘hàm’; với ‘hàm’ nhận các giá trị plot, semilogy, semilogx,… plot3(x,y,z) Vẽ đường trong không gian 3 chiều subplot(m,n,p) Chia cửa sổ figure thành nhiều ô, m ô theo chiều thẳng đứng, n ô theo chiều ngang và vẽ đồ thị trong ô thứ p
  22. 22. 2. Đồ thị không gian 2 chiều Gió địa chuyển ở mặt đất Gió địa chuyển ở trên cao
  23. 23. 2. Đồ thị không gian 2 chiều • Đường xoắn ốc Archimeder (với t thuộc [0, 4pi] )

×