Giả sử tôi có ma trận 1-by-12 và tôi muốn đổi kích thước thành ma trận 4-by-3. Làm thế nào tôi có thể làm điều này?Làm cách nào để thay đổi kích thước ma trận trong MATLAB?
giải pháp hiện tại của tôi là loại xấu xí:
for n = 1:(length(mat)/3)
out(n,1:3) = mat(((n-1)*3 + 1):((n-1)*3 + 3));
end
Có cách nào tốt hơn để làm điều này?
+1: Tốt! Tôi thực sự không bao giờ nhận thấy rằng trước đây. Tôi đoán tôi không bao giờ phải sử dụng nó. – gnovice