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

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.