Bài giảng Vẽ đồ thị trong Matlab
Số trang: 49
Loại file: ppt
Dung lượng: 661.50 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Vẽ đồ thị trong Matlab hướng dẫn sinh viên sử dụng và vẽ đồ thị bằng Matlab với các bước chỉ dẫn cụ thể, chi tiết. Với bài giảng này, sinh viên có thể tự tin vẽ những đồ thị như ý muốn bằng Matlab.
Nội dung trích xuất từ tài liệu:
Bài giảng Vẽ đồ thị trong MatlabVẽ đồ thị trong MatlabTRONG KHÔNG GIAN 2 CHIỀU 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 fVí dụ Vẽ đồ thị của hàm y = sin(x) x = 0:pi/100:2*pi; y = sin(x); plot(x, y) Các tham số plot(x,y,’linestye_marker_color’) linestye ‘-’ ‘--‘ ‘:’ ‘-.’marker‘+’ + ‘h’/‘hexagram’ ‘o’ ^‘*’ * v‘.’ . >‘s’/‘square’ <‘d’/‘diamond’ ‘p’/‘pentagram’ color‘r’ (red)‘k’(black)‘w’(white)‘y’(yellow)‘c’(cyan)‘b’(blue)‘g’(green)‘m’(magenta)Ví dụx = 0:pi/20:2*pi;plot(x, sin(x),’-.*r’);hold onplot(x, sin(x – pi/2),’--om’);plot(x, sin(x – pi), ‘:bs’);hold offTùy chỉnh màu sắc và độ lớn nét vẽ 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.Ví dụx = -pi:pi/10:pi;y = tan(sin(x)) - sin(tan(x));plot(x,y,—rs,LineWidth,… 2,MarkerEdgecolor,… k,MarkerFacecolor,… g, Markersize,10)Lệnh hold onKhi muốn vẽ thêm đồ thị trên đồ thị hiện có,ta sử dụnglệ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);Xác định 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/offVí dụXác định 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]);Xác định tọa độ• xticks và yticks 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})y = [0 31 6 5 9];area(y)str = Jan|Feb|Mar|April|May|June;set(gca,xtick,1:6,...xticklabel,str,xgrid,on,layer,top) set(gca,’XTickLabel’,… {’1’;’10’;’100’} set(gca,’XTickLabel’,… ’1|10|100’) set(gca,’XTickLabel’,… [1;10;100]) set(gca,’XTickLabel’,0:2) set(gca,’XTickLabel’,… [’1 ’;’10 ’;’100’])
Nội dung trích xuất từ tài liệu:
Bài giảng Vẽ đồ thị trong MatlabVẽ đồ thị trong MatlabTRONG KHÔNG GIAN 2 CHIỀU 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 fVí dụ Vẽ đồ thị của hàm y = sin(x) x = 0:pi/100:2*pi; y = sin(x); plot(x, y) Các tham số plot(x,y,’linestye_marker_color’) linestye ‘-’ ‘--‘ ‘:’ ‘-.’marker‘+’ + ‘h’/‘hexagram’ ‘o’ ^‘*’ * v‘.’ . >‘s’/‘square’ <‘d’/‘diamond’ ‘p’/‘pentagram’ color‘r’ (red)‘k’(black)‘w’(white)‘y’(yellow)‘c’(cyan)‘b’(blue)‘g’(green)‘m’(magenta)Ví dụx = 0:pi/20:2*pi;plot(x, sin(x),’-.*r’);hold onplot(x, sin(x – pi/2),’--om’);plot(x, sin(x – pi), ‘:bs’);hold offTùy chỉnh màu sắc và độ lớn nét vẽ 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.Ví dụx = -pi:pi/10:pi;y = tan(sin(x)) - sin(tan(x));plot(x,y,—rs,LineWidth,… 2,MarkerEdgecolor,… k,MarkerFacecolor,… g, Markersize,10)Lệnh hold onKhi muốn vẽ thêm đồ thị trên đồ thị hiện có,ta sử dụnglệ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);Xác định 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/offVí dụXác định 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]);Xác định tọa độ• xticks và yticks 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})y = [0 31 6 5 9];area(y)str = Jan|Feb|Mar|April|May|June;set(gca,xtick,1:6,...xticklabel,str,xgrid,on,layer,top) set(gca,’XTickLabel’,… {’1’;’10’;’100’} set(gca,’XTickLabel’,… ’1|10|100’) set(gca,’XTickLabel’,… [1;10;100]) set(gca,’XTickLabel’,0:2) set(gca,’XTickLabel’,… [’1 ’;’10 ’;’100’])
Tìm kiếm theo từ khóa liên quan:
Bài giảng Vẽ đồ thị trong Matlab Vẽ đồ thị trong Matlab Ứng dụng Matlab Cách vẽ đồ thị trong Matlab Hướng dẫn vẽ đồ thị trong Matlab Tài liệu về MatlabGợi ý tài liệu liên quan:
-
Phương pháp giải bài tập lý thuyết mạch ứng dụng matlab: Phần 1
148 trang 87 0 0 -
50 trang 81 0 0
-
Phương pháp giải bài tập lý thuyết mạch ứng dụng matlab: Phần 2
157 trang 55 0 0 -
Bài giảng: Kỹ thuật điều khiển tự động
102 trang 35 0 0 -
Ứng dụng phần mềm matlab thiết kế và mô phỏng các bài toán Vật lý
0 trang 32 0 0 -
Bài giảng về Hệ thống điều khiển tự động
100 trang 31 0 0 -
Bài giảng Matlab: Chương 4 - ĐHBK Hà Nội
104 trang 30 0 0 -
Hướng Dẫn Cài Đặt Matlab 2012b
13 trang 28 0 0 -
Đồ án: Ứng dụng Matlab trong giải mạch điện tuyến tính ở chế độ xác lập
44 trang 28 0 0 -
195 trang 28 0 0