How to code my own Reshape function without using the built in reshape()??
11 次查看(过去 30 天)
显示 更早的评论
Im essentially trying to make a function ---> function [matrix] = myReshape(vector, m, n) that takes in a 1d vector and dimensions m and n, and makes it a 2d matrix as shown above with the m and n provided.
How can I go about this?
2 个评论
James Tursa
2020-10-16
编辑:James Tursa
2020-10-16
Since MATLAB stores values in column order, note that your proposed "reshape" reorders the values in memory. I.e., it does not do the same thing as the MATLAB reshape( ) function. You have the equivalent of a transpose mixed in with this operation.
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!