Clear Filters
Clear Filters

Fill in a data vector into a preallocated zeros matrix

3 views (last 30 days)
I have a vector (called v) of size
[2000004×1 double]
with data, and I want to split this into a preallocated 500001x4 matrix (called m). The data needs to be extracted cronologically meaning that v(1,1) = m(1,1) and v(500002,1)=m(1,2)
Can anyone help?

Accepted Answer

James Tursa
James Tursa on 22 Jan 2021
m = reshape(v,500001,4);

More Answers (0)


Find more on Matrices and Arrays in Help Center and File Exchange


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!