BÀI GIẢNG MATLAB - Trang 92

87

Cần lưu ý rằng thức tự các ô (tức là số p) trong mảng

m

n

×

được đánh số hết hàng

này qua hàng khác, tương như như khi sử dụng một chỉ số để tham chiếu vào phần
tử của ma trận. Như trong trường hợp trên hàng một gồm các ô 1 và 2, và hàng hai
gồm các ô 3 và 4, theo thứ tự từ trái qua phải.

Vẽ các đồ thị xếp chồng và lệnh linspace

Giả sử chúng ta đã có đồ thị một hàm số và quyết định vẽ thêm đồ thị một hàm nữa
vào cùng với đồ thị đã có. Chúng ta có thể làm việc này với hai lần gọi hàm plot
cùng với cụm từ hold on để báo cho Matlab biết cần giữ lại đồ thị của hàm thứ nhất
đã có.

Trong ví dụ sau chúng ta sẽ vẽ đồ thị của các hàm cos(x) và sin(x) và đặt chúng
vào cùng một hình vẽ. Trước hết chúng ta sẽ học thêm một lệnh mới có thể sử dụng
để tạo ra dữ liệu cho trục hoành x. Đó là lệnh linspace, với hai cách gọi như sau:

x = linspace(a,b)

Matlab tự động chia khoảng (a, b) bằng 100 điểm
cách đều

x = linspace(a,b,n)

Matlab chia khoảng (a, b) bằng n điểm cách đều

Bây giời để vẽ các hàm sin và cos trong khoảng từ 0 đến

2

π , ta thực hiện các dòng

lệnh sau:

>> x = linspace(0,2*pi);
>> plot(x,cos(x),'k-','Linewidth',2), grid on
>> axis([0 2*pi -1.2 1.2])

Kết quả cho ta là đồ thị hàm cos(x) như trên hình 3-17.

0

1

2

3

4

5

6

-1

-0.5

0

0.5

1

Hình 3-17. Đồ thị hàm thứ nhất

Nếu tiếp tục với dòng lệnh

>> plot(x,sin(x),'k-','Linewidth',2), grid on
>> axis([0 2*pi -1.2 1.2])

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.