2011-07-30 65 views
5

Có khả năng xây dựng cửa sổ lô với 8 số lô được xử lý theo cách sau không?Matlab - sắp xếp cửa sổ lô

  • sáu trong số chúng được đặt trong lưới 2 x 3;
  • 2 vị trí còn lại trong lưới 1 x 2, bên dưới lưới 2 x 3;

Tôi không thể sử dụng chức năng subplot, bởi vì cho nắm tay 6 tôi sẽ có subplot(2, 3, x) và cho 2 người cuối cùng tôi sẽ có subplot(1, 2, x).

Trả lời

11

Các đầu vào cuối cùng để các lệnh subplot không cần phải là một số nguyên và có hiệu số thập phân. Bạn có thể sử dụng điều này để tạo cốt truyện mà bạn muốn, với hai ô thấp nhất được đặt ở giữa hàng bên trên với tất cả các số liệu có cùng kích thước như trong ví dụ sau.

figure(1) 
subplot(3,3,1) 
subplot(3,3,2) 
subplot(3,3,3) 
subplot(3,3,4) 
subplot(3,3,5) 
subplot(3,3,6) 
subplot(3,3,7.5) 
subplot(3,3,8.5) 

enter image description here

+2

+1 nhờ Yoda, tôi không biết bạn có thể vượt qua các phần phân đoạn để âm mưu phụ – Amro

7

Dưới đây là một ví dụ:

figure 
subplot(3,3,1), text(0.5,0.5,'1', 'FontSize',20) 
subplot(3,3,2), text(0.5,0.5,'2', 'FontSize',20) 
subplot(3,3,3), text(0.5,0.5,'3', 'FontSize',20) 
subplot(3,3,4), text(0.5,0.5,'4', 'FontSize',20) 
subplot(3,3,5), text(0.5,0.5,'5', 'FontSize',20) 
subplot(3,3,6), text(0.5,0.5,'6', 'FontSize',20) 
subplot(3,2,5), text(0.5,0.5,'7', 'FontSize',20) 
subplot(3,2,6), text(0.5,0.5,'8', 'FontSize',20) 

enter image description here

Các vấn đề liên quan