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.

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.