Biểu diễn chú thích, ký hiệu

Một phần của tài liệu (LUẬN văn THẠC sĩ) xử lý đồ họa trong matlab phục vụ cho công cụ toán học ở trường phổ thông luận văn ths toán học 60 46 35 (Trang 84 - 86)

1.1.4. Hệ trục tọa độ

MATLAB cung cấp cơng cụ để có thể kiểm sốt hồn tồn hình dáng và thang chia của cả hai trục đứng và ngang với lệnh axis. Các đặc tính cơ bản của lệnh axis đƣợc liệt kê trong bảng dƣới đây.

Bảng 5. Bảng đặc tính cơ bản của hệ trục tọa độ

Lệnh Mô tả

Axis([xmin xmax ymin ymax]) Thiết lâp các giá trị max, min của hệ trục

Axis auto Trả lại giá trị mặc định cho thang chia

Axis xy Sử dụng hệ tọa độ Descarters trong đó gốc

tọa độ ở góc thấp nhất bên trái, trục ngang tăng từ trái qua phải, trục đứng tăng từ dƣới lên trên.

Axis ij Sử dụng hệ tọa độ ma trận, trong đó gốc tọa

độ ở đỉnh góc trái, trục đứng tăng từ đỉnh xuống, trục ngang tăng từ trái qua phải.

Axis square Thiết lập đồ thị hiện tại là hình vng so với mặc định là hình chữ nhật.

Axis equal Thiết lập thang chia giống nhau cho cả hai

trục

Axis normal Tắt chế độ axis equal

Axis off Tắt bỏ chế độ nền trục, nhãn, lƣới, và hộp,

dấu. Thoát bỏ chế độ lệnh title, và bất cứ lệnh label nào thay vào chế độ lệnh text và gtext.

Axis on Ngƣợc lại lệnh axis off

1.1.5. Thao tác với đồ thị

Để thêm các nét vẽ vào đồ thị, hoặc vẽ một đồ thị mới trong cùng figure, trong MATLAB dùng lệnh hold on. Khi lệnh hold on đƣợc thiết lập hệ trục đã tồn tại không bị thay đổi khi ta tiếp tục gọi hàm plot, nó sẽ thêm đồ thị mới vào hệ trục hiện tại. Tuy nhiên nếu dữ liệu không phù hợp với hệ trục tọa độ cũ, thì trục đƣợc chia lại. Thiết lập hold off sẽ bỏ đi cửa sổ figure hiện tại và thay vào đó bằng một

đồ thị mới. >> x = linspace(0, 2*pi, 30); >> y = sin(x); >> plot(x, y); >> hold on; >> z = cos(x); >> plot(x, z);

Ngoài ra một figure có thể chứa nhiều hơn một hệ trục. Lệnh subplot(m, n, p) chia cửa sổ hiện tại thành một ma trận mxn cửa sổ nhỏ để vẽ đồ thị, và chọn p là cửa sổ hoạt động. Các đồ thị thành phần đƣợc đánh số từ trái qua phải, từ trên xuống dƣới, sau đó đến hàng thứ hai.

>> x = linspace(0, 2*pi, 30); >> y = sin(x); >> z = cos(x); >> subplot(2, 2, 1); >> plot(x, y); >> subplot(2, 2, 2); >> plot(x, z);

Một phần của tài liệu (LUẬN văn THẠC sĩ) xử lý đồ họa trong matlab phục vụ cho công cụ toán học ở trường phổ thông luận văn ths toán học 60 46 35 (Trang 84 - 86)

Tải bản đầy đủ (PDF)

(108 trang)