intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

V đ th trong Matlab

Chia sẻ: Nguyễn Hữu Thiên Sơn | Ngày: | Loại File: PDF | Số trang:10

136
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

2/9/2010 V đ th trong Matlab ntnhut@hcmus.edu.vn 1 Đ TH 2D Lệnh plot plot(x,f(x)) Với: f(x) - hàm số cần vẽ x – vectơ miền giá trị của hàm f ntnhut@hcmus.edu.vn 2 1 2/9/2010 Ví d hàm plot Vẽ đồ thị của hàm y = sin(x) x = 0:pi/100:2*pi; y = sin(x); plot(x, y) ntnhut@hcmus.edu.vn 3 ntnhut@hcmus.edu.vn 4 2 2/9/2010 Tham s đư ng nét c a đ th plot(x,y,’LinestyleMarkerColor’) Linestyle (nét v ) ‘-’ ‘--‘ ‘:’ ‘-.’ ntnhut@hcmus.edu.vn 5 Marker (ñánh d u nét v ) ‘+’ ‘o’ ‘*’ ‘.’ ‘s’/‘square’ ‘d’/‘diamond’ ‘p’/‘pentagram’ + * ‘h’/‘hexagram’ ^ v . x = 0:pi/20:2*pi; plot(x,...

Chủ đề:
Lưu

Nội dung Text: V đ th trong Matlab

  1. 2/9/2010 V đ th trong Matlab ntnhut@hcmus.edu.vn 1 Đ TH 2D Lệnh plot >> plot(x,f(x)) Với: f(x) - hàm số cần vẽ x – vectơ miền giá trị của hàm f ntnhut@hcmus.edu.vn 2 1
  2. 2/9/2010 Ví d hàm plot Vẽ đồ thị của hàm y = sin(x) >> x = 0:pi/100:2*pi; >> y = sin(x); >> plot(x, y) ntnhut@hcmus.edu.vn 3 ntnhut@hcmus.edu.vn 4 2
  3. 2/9/2010 Tham s đư ng nét c a đ th >> plot(x,y,’LinestyleMarkerColor’) Linestyle (nét v ) ‘-’ ‘--‘ ‘:’ ‘-.’ ntnhut@hcmus.edu.vn 5 Marker (ñánh d u nét v ) ‘h’/‘hexagram’ ‘+’ + ‘o’ ^ v ‘*’ * ‘.’ > . ‘s’/‘square’ < ‘d’/‘diamond’ ‘p’/‘pentagram’ ntnhut@hcmus.edu.vn 6 3
  4. 2/9/2010 Color (màu s c) ‘r’ (red) ‘k’(black) ‘w’(white) ‘y’(yellow) ‘c’(cyan) ‘b’(blue) ‘g’(green) ‘m’(magenta) ntnhut@hcmus.edu.vn 7 Ví d v đ th v i các tham s >> x = 0:pi/20:2*pi; >> plot(x, sin(x),’-.*r’); ntnhut@hcmus.edu.vn 8 4
  5. 2/9/2010 L nh hold on Khi muốn vẽ thêm đồ thị trên đồ thị hiện có, ta sử dụng lệnh hold on. Để tắt chế độ này, sử dụng hold off. Ví dụ >> x = 0:pi/10:2*pi; >> plot(x, sin(x),'->r') >> hold on >> t =0:1:7; >> plot(t, 2*t,'-*b'); ntnhut@hcmus.edu.vn 9 Ví d v nhi u đ th v i các tham s >> x = 0:pi/20:2*pi; >> plot(x, sin(x),’-.*r’); >> hold on >> plot(x, sin(x – pi/2),’--om’); >> plot(x, sin(x – pi), ‘:bs’); >> hold off ntnhut@hcmus.edu.vn 10 5
  6. 2/9/2010 ntnhut@hcmus.edu.vn 11 Các tham s khác LineWidth : độ rộng của nét vẽ, tính bằng pt. MarkerEdgecolor: màu của đường viền marker. MarkerFacecolor: màu bên trong marker. Markersize: độ lớn của marker, tính bằng pt. ntnhut@hcmus.edu.vn 12 6
  7. 2/9/2010 Ví d v đ th v i các tham s khác >> x = -pi:pi/10:pi; >> y = tan(sin(x)) - sin(tan(x)); >> plot(x,y,‘--rs','LineWidth',… 2,'MarkerEdgecolor',… 'k','MarkerFacecolor',… 'g', 'MarkerSize',10) ntnhut@hcmus.edu.vn 13 ntnhut@hcmus.edu.vn 14 7
  8. 2/9/2010 Xác đ nh ki u tr c t a đ Lệnh axis axis([xmin xmax ymin ymax]) Tùy chỉnh các kiểu trục tọa độ axis on/off/auto • • axis normal/square/equal/tight • axis ij/xy • grid on/off ntnhut@hcmus.edu.vn 15 Ví d v ki u tr c to đ ntnhut@hcmus.edu.vn 16 8
  9. 2/9/2010 Xác đ nh gi i h n t a đ xlim([xmin xmax]) • ylim(ymin ymax]) • Xác định giới hạn của trục Ox và Oy. Ví dụ x = linspace(0,3,500); y = 1./(x - 1).^2 + 3./(x - 2).^2; plot(x,y); grid on; ylim([0 50]); ntnhut@hcmus.edu.vn 17 ntnhut@hcmus.edu.vn 18 9
  10. 2/9/2010 Xác đ nh các m c ghi trên tr c t a đ XTick và YTick • Ví dụ x = -pi:.1:pi; y = sin(x); plot(x,y) set(gca,'XTick',-pi:pi/2:pi) set(gca,'XTickLabel',… {'-pi','-pi/2','0','pi/2','pi'}) ntnhut@hcmus.edu.vn 19 ntnhut@hcmus.edu.vn 20 10
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2