Cách vẽ đồ thị hai hàm trên cùng một đồ thị trong MATLAB

Các hàm MATLAB thực hiện một loạt các hành động thường trả về một giá trị. Tuy nhiên, hàm bạn sử dụng để vẽ đồ thị, thay vì trả về một giá trị, sẽ dùng để vẽ đồ thị hoặc đặt một hoặc nhiều bộ tọa độ trên biểu đồ. Vẽ đồ thị hai hàm PLOT trên cùng một đồ thị MATLAB không chỉ có thể, mà là một nhiệm vụ tương đối đơn giản, chỉ yêu cầu bạn thêm các tham số chức năng bổ sung vào lệnh PLOT hiện có.

1.

Xác định các chức năng riêng biệt bằng cách chọn một kiểu đánh dấu màu và điểm khác nhau cho mỗi chức năng. Ví dụ: biểu đồ một hàm sử dụng mã tạo ra các ngôi sao màu xanh - b * - và hàm kia sử dụng mã tạo ra một đường thẳng màu đỏ: r-.

2.

Mở cửa sổ lệnh MATLAB hoặc truy cập trình soạn thảo văn bản MATLAB từ menu Tệp để nhập lệnh thông qua tệp m.

3.

Thêm mã - bao gồm màu sắc và kiểu đánh dấu - cho chức năng đầu tiên. Ví dụ, nếu bạn muốn hiển thị sin từ 0 đến 2pi là hàm đầu tiên trên biểu đồ:

x = 0: pi / 100: 2 pi; y = sin (x); cốt truyện (x, y, 'b ')

4.

Thêm tham số z zem cho chức năng thứ hai. Nếu bạn muốn hàm thứ hai hiển thị cosin của x, thì hãy thêm dòng mã sau:

z = cos (x);

5.

Yêu cầu MATLAB vẽ cả hai chức năng vào cùng một biểu đồ bằng cách sử dụng lệnh giữ trên Lệnh trên:

Giữ lấy

6.

Thêm lệnh PLOT - bao gồm màu và kiểu đánh dấu - cho chức năng thứ hai:

cốt truyện (x, x, 'r-')

7.

Yêu cầu MATLAB kết thúc bằng cách đảo ngược lệnh giữ trên lệnh của Wap:

giữ lại

số 8.

Thêm một chú giải tùy chọn ở góc trên bên phải của biểu đồ để xác định thêm từng chức năng của biểu đồ:

chú thích ('sin (x)', 'sin (x-.25)')

Lời khuyên

  • Đừng nhầm lẫn việc thêm tham số vào một lệnh PLOT với việc thêm một biểu đồ con vào biểu đồ MATLAB. Trong khi thêm tham số cho phép bạn bao gồm nhiều hàm trong một biểu đồ, các ô con tạo các biểu đồ song song nhưng riêng biệt.
  • Mã này, trong toàn bộ, đọc:
  • x = 0: pi / 100: 2 * pi;
  • y = sin (x);
  • cốt truyện (x, y, 'b *')
  • z = cos (x);
  • Giữ lấy
  • cốt truyện (x, x, 'r-')
  • giữ lại
  • chú thích ('sin (x)', 'cos (x)')

Bài ViếT Phổ BiếN