REshape Academy masterclass 1 2012/03/21 Patient Empowerment Pameijer - Jan Alblas
Reshape
Click here to load reader
-
Upload
tuan-hoang -
Category
Documents
-
view
217 -
download
2
Transcript of Reshape
MATLAB Chức năng tham khảođịnh hình lại hình dạng mảng
Cú pháp
Mô tảB = reshape(A,m,n) trả về ma trận B(m,n) mà các thành phần được đưa
theo cột từ A.Kết quả bị lỗi nếu A không có thành phần m*nB = reshape(A,m,n,p,...) or B= reshape(A,[m n p ...]) trả về một mảng n
chiều với các yếu tố tương tự như A nhưng định hình lại để có kích thước m by-n-by-p-by-.... Các sản phẩm của các chiều quy định, m * n * p *..., phải giống như prod(size(A)).
B = reshape(A,...,[],...) tính toán độ dài của chiều đại diện bởi [ ], như vậy là sản phẩm của các kích thước tương đương với prod(size(A)).Giá trị của prod(size(A)).phải được chia hết cho các sản phẩm của các kích thước quy định. Bạn có thể sử dụng chỉ có một sự xuất hiện của [].
B = reshape(A,siz) trả về một mảng n-chiều với các yếu tố tương tự như A, nhưng định hình lại để siz, một vector đại diện cho kích thước của mảng định hình lại. Số lượng sản (siz) phải giống như sản (size (A)).
Ví dụThay đổi hình dáng một 3-by-4 ma trận thành một 2-by-6 ma trận.
b=reshape(A,1,: )