BÀI GIẢNG MATLAB - Trang 87

82

>> 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])

Cho ta kết quả như trên hình 4-10 với các chú thích về kiểu đường và thứ nguyên
của đại lượng cần hiển thị.

Các lệnh axis

Matlab cho phép bạn điều chỉnh các trục tọa độ sử dụng trong đồ thị hai chiều theo
cách sau đây. Nếu thêm vào lệnh axis square vào cùng dòng với lệnh plot, thì đồ
thị sẽ hiện ra trong một hình vuông, Matlab đã kéo các trục để phần vẽ trở nên
vuông. Hãy thực hiện dòng lệnh và quan sát

>> plot(x,y), title('Ham y = tanh(x)'), axis square

Nếu bạn thêm lệnh axis equal vào cùng dòng với lệnh plot, thì các trục sẽ được
điều chỉnh với cùng một tỷ lệ xích (hình 3-11).

>> plot(x,y), grid on, axis equal

-6

-4

-2

0

2

4

6

-4

-3

-2

-1

0

1

2

3

4

Hình 3-11. Đồ thị được vẽ cùng với lệnh grid on và axis equal

Như đã thấy, với các lựa chọn khác nhau cho ta các đồ thị tương ứng, sử dụng lựa
chọn nào là do bạn quyết định để nhận được đồ thị trong miền vẽ là hợp lý, chẳng
hạn ta không nên để đồ thị hiện ra trong một diện tích vẽ quá lớn như trên hình 3-
11. Giới hạn của trục tung từ -5 đến +5 là không cần thiết. Lãng phí diện tích!. Để
Matlab tự động chọn giới hạn cho các trục ta sử dụng lệnh axis auto. Với

>> plot(x,y), title('Ham y = tanh(x)'), grid on, axis auto

Kết quả nhận được một đồ thị như trên hình 3-11.

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.