Cách vẽ đồ thị khối trong MATLAB

Không phải mọi mẫu dữ liệu đều có thể được vẽ một cách có ý nghĩa trên biểu đồ hai chiều. MATLAB, bộ phần mềm phân tích kỹ thuật từ MathWorks, cho phép bạn vẽ sơ đồ ba chiều, chất lượng dữ liệu tùy ý, hữu ích trong việc tạo các bài thuyết trình thuyết phục cho khách hàng hoặc đối tác kinh doanh. MATLAB chứa một số hàm dựng sẵn để tạo ra một hình khối - nếu không thì là một nhiệm vụ toán học đáng ngại - tương đối đơn giản. Về cơ bản, bạn sử dụng tọa độ của tám góc của khối lập phương để vẽ sáu ô vuông - một cho mỗi mặt của khối - và sử dụng hàm patch () để vá các hình vuông lại với nhau thành một hình khối.

1.

Tạo một ma trận chứa tám tọa độ ba chiều của các đỉnh của khối lập phương của bạn.

my_vertices = [0 0 0; 0 1 0; 1 1 0; 1 0 0; 0 0 1; 0 1 1; 1 1 1; 1 0 1];

2.

Tạo một ma trận xác định bốn đỉnh sẽ được liên kết để tạo thành sáu mặt của khối. Những con số này tương ứng với thứ tự các đỉnh xuất hiện trong ma trận "my_vertices".

my_faces = [1 2 3 4; 2 6 7 3; 4 3 7 8; 1 5 8 4; 1 2 6 5; 5 6 7 8];

3.

Vẽ đồ thị khối bằng cách sử dụng hàm patch () tạo thành các đa giác được liên kết. Sơ đồ này vào hình hiện đang được chọn hoặc, nếu không có sẵn, sẽ mở ra một hình mới. Lưu ý việc sử dụng dấu ngoặc đơn và không gấp đôi trong lệnh.

bản vá ('Vertices', my_vertices, 'Faces', my_faces, 'FaceColor', 'g');

tiền boa

  • Thêm các ô bổ sung vào biểu đồ khối của bạn bằng cách sử dụng các lệnh "giữ" và các chức năng vẽ đồ thị bổ sung. Sử dụng lệnh "giữ" khi bạn hoàn thành.

Bài ViếT Phổ BiếN