9/16/2015
4
Đồ thị trong mặt phẳng – 2D
Khi vẽ đồ thị hàm phức tập f(x), ta có thể sử dụng các phép tính phần tử:
.*, ./ , .^
Ví dụ:
0.40
2
sin2
x
y
e
x
x
clc,
clear all
x=[0:0.05:12];
y=exp(-0.4*x).*x.^2+sin(2*x);
plot(x,y,'k-','linewidth',2),
grid on
xlabel('x'), ylabel('y')
0
2
4
6
8
10
12
0
1
2
3
4
5
x
y
13
Nguyen Quang Hoang
Department of Applied Mechanics
Đồ thị trong mặt phẳng – 2D
Các trục tọa độ và các chú thích trên đồ thị
axis([xmin, xmax, ymin, ymax])
Điều chỉnh phạm vi các trục tọa
độ
axis([-inf, xmax, ymin, ymax])
Tự động chọn xmin
grid <on | off >
Sử dụng chia lưới hay không
chia lưới
axis <off | on | auto| equal | square>
Năm lựa chọn đối với các trục
xlabel(String)
ylabel(String)
Chú thích cho trục x
Chú thích cho trục y
title(String)
text(String)
legend(string_1, string_2,… <,position>)
Hiển thị tên đồ thị
Chèn chữ vào đồ thị
Hiển thỉ các chú giải
14
Nguyen Quang Hoang
Department of Applied Mechanics
Đồ thị trong mặt phẳng – 2D
Lưu ý khi vẽ đồ thị của các hàm f(x) có điểm không xác định. Ví dụ
2
2
2
4(1
)
( )
(10 7 )(1
) 2
x
f x
x
x
1
2
0.7990,
1.3380
x
x
15
Nguyen Quang Hoang
Department of Applied Mechanics
Đồ thị trong không gian – 3D
plot3(x,y,z <,plotstil>)
comet3(x,y,z <,comet length>)
mesh(x,y,z <,color>)
surf(x,y,z <,color>)
surfc(x,y,z <,color>)
surfl(x,y,z <,color>)
patch(x,y <,z> ,color)
waterfall(x,y,z..<,..>,..)
contour3(x,y,z.. <,..>,..)
contour(x,y,z.. <,..>,..)
Các lệnh vẽ trong không gian – 3D
2
2
x
y
z
ye
2
,
2
x y
Ví dụ
Cần thể hiện đồ thị hàm
trong miền
16
Nguyen Quang Hoang
Department of Applied Mechanics