BÀI GIẢNG MATLAB - Trang 90

85

sau đây. Hãy vẽ đồ thị của ba hàm sau đây trên ba hệ trục vào cùng một hình vẽ,
trong đó biến thời gian

t

tính bằng giây, với

0

8

t

:

sin 3

x

t

=

m,

3 cos 3

v

t

=

m/s, và

9 sin 3

a

t

= −

m/s

2

.

Trong trường hợp này hình vẽ sẽ có ba hàng và một cột, (

3,

1

m

n

=

=

), số

p

sẽ

chạy từ 1 đến 3. Thực hiện các dòng lệnh


>> 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.5), grid on, ylabel('x [m]'),
>> axis([0 8 -1.2 1.2])
>> subplot(3,1,2)
>> plot(t,v,'k-','Linewidth',1.5), grid on, ylabel('v [m/s]'),
>> axis([0 8 -3.5 3.5])
>> subplot(3,1,3)
>> plot(t,a,'k-','Linewidth',1.5), grid on, ylabel('a [m/s^2]'),
>> axis([0 8 -10 10])
>> xlabel('t [s]')

Kết quả nhận được như trên hình 3-15.

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]

Hình 3-15. Sử dụng subplot (3,1, ...)

Tiếp theo là ví dụ về việc vẽ bốn đồ thị vào một hình bốn ô, hai hàng và hai cột,
(

2,

2

m

n

=

=

), số

p

sẽ chạy từ 1 đến 4.