How to select and write values from data into excel

I have a single column of 98820 values i want to divide them into groups of 4941 and write them in separate columns in excel

 采纳的回答

x = rand(98820, 1);
y = reshape(x, 4941, 20);
xlswrite(FileName, y);

3 个评论

what if 98829/4941 is not integer? then this doesn't work.
Correct (though this more general question wasn't asked). If the vector is not an integer multiple of the number in a group, then Arslan should choose a different group size or else re-think what he wants to do. For the stated numbers, this works.
98820/4941 is an integer its 20 (its not 98829)

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Data Import from MATLAB 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by