BÀI GIẢNG MATLAB - Trang 89

84

Như thấy trên hình 3-13a, giới hạn của trục y nên được hiệu chỉnh, trong khoảng từ

0.7

0.3

y

(hình 3-13). Với hình 3-13b ta có thể quan sát đồ thị hàm số chi

tiết hơn.

>> plot(x,y, 'k', 'Linewidth',2), axis([0 5 -0.7 0.3]), grid on

Một thủ thuật để giới hạn trục y một cách tự động, ta có thể sử dụng hàm min
max để tìm các giá trị nhỏ nhất và lớn nhất của véctơ y. Từ đó đưa ra các giới hạn
hợp lý. Ví dụ đối với hàm số

3 / 2

2

sin(5

3)

sin (2 )

x

y

e

x

x

=

+

+

, với

0

5

x

.

Thực hiện

>> x = [0:0.01:5];
>> y = exp(-1.5*x).*sin(5*x+3)+sin(4*x).^2;
>> plot(x,y,'k','Linewidth',2), grid on
>> axis([min(x) max(x) min(y) max(y)])
>> axis([min(x) max(x) min(y)-0.1 max(y)+0.1])

Kết quả nhận được là hình 3-14a.

0

1

2

3

4

5

0

0.5

1

0

0.5

1

1.5

2

0

0.5

1

a) với

axis([min(x) max(x) min(y)-0.1 max(y)+0.1])

b) với

axis([0 2 min(y)-0.1 max(y)+0.1])

Hình 3-14

Hình 3-14b là kết quả của các dòng lệnh dưới đây.


>> plot(x,y,'k','Linewidth',2), grid on
>> axis([0 2 min(y)-0.1 max(y)+0.1])

Lệnh Subplots

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

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. Để làm sáng tỏ, ta thực hiện các ví dụ

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.