MATLAB LECTURE - Trang 28

9/16/2015

2

Đồ thị trong mặt phẳng – 2D

Kiểu đường

- solid line

nét liền

-- dashed line

nét đứt

-. dashdot line nét chấm gạch

: dotted line

nét chấm

(none) no line

(không hiện)

hiệu

Màu

k black – đen

b blue – xanh da trời

c cyan – lục lam

g green – xanh lá cây

r red – đỏ

m magenta– đỏ tươi

y yelow – vàng

w white – trắng

Kiểu đánh dấu (marker)

. point

điểm

o circle

vòng tròn

x x-mark

chữ x

+ plus

dấu cộng

* star

dấu sao

s square

dấu vuông

…..

……

Sử dụng lệnh trợ giúp:
>> help plot

5

Nguyen Quang Hoang

Department of Applied Mechanics

Đồ thị trong mặt phẳng – 2D

• lệnh legend cho phép ta điền các chú giải lên hình vẽ

• Ví dụ:

>> t = [0:0.1:10];

>> x = sin(2*t); v = 2*cos(2*t);

>> plot(t,x,'k-', t,v,'k--'),

>> grid on, xlabel('t [s]')

>> legend('x [m]','v [m/s]')

>> axis([0 10 -2.6 3.5])

0

1

2

3

4

5

6

7

8

9

10

-2

-1

0

1

2

3

t [s]

x [m]

v [m/s]

6

Nguyen Quang Hoang

Department of Applied Mechanics

Đồ thị trong mặt phẳng – 2D

• Lệnh subplot

-

cho phép ta vẽ nhiều đồ thị trong nhiều hệ trục tọa độ

vào cùng một hình vẽ. Lệnh này được gọi với cú pháp subplot(m, n, p),
trong đó m và n cho biết số hàng và số cột trong hình vẽ như là một
ma trận hay mảng. Số p cho biết đồ thị sẽ được vẽ vào ô thứ mấy
trong mảng. Thứ tự các ô trước hết theo chỉ số hàng.

>> for i = 1:6 subplot(2,3,i), end

Fig. 1

Fig. 2

Fig. 3

Fig. 4

Fig. 5

Fig. 6

7

Nguyen Quang Hoang

Department of Applied Mechanics

subplot(m,n,p) % p = 1,2,...mxn

Đồ thị trong mặt phẳng – 2D

• Ví dụ:

t = [0:0.01:8]; x = sin(3*t); v=3*cos(3*t); a=-9*sin(3*t);

subplot(3,1,

1

), plot(t,x,'k-','Linewidth',1), grid on, ylabel('x [m]'),

subplot(3,1,

2

), plot(t,v,'k-','Linewidth',1), grid on, ylabel('v [m/s]'),

subplot(3,1,

3

), plot(t,a,'k-','Linewidth',2), grid on, ylabel('a [m/s^2]'),

xlabel

('t [s]‘)

0

1

2

3

4

5

6

7

8

-1

0

1

x

[m

]

0

1

2

3

4

5

6

7

8

-2

0

2

v

[m

/s

]

0

1

2

3

4

5

6

7

8

-10

0

10

a

[m

/s

2 ]

t [s]

plot

1

plot

2

plot

3

8

Nguyen Quang Hoang

Department of Applied Mechanics