MATLAB LECTURE - Trang 30

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