seprating a vector into sub vectors ,

1 view (last 30 days)
Hi all,
I have a vector like "a" . I want to classify "a" vector into a cell including 4 seprated vector i.e. A{1}(1:4), A{1}(5:8), A{1}(9:12), A{1}(13:16).
as shown below:
a=[21,22,23,25,28,33,36,41,54,55,57,58,60,71,80,95;];
What I want to outline is the same as
A{1}(1:4) = [21,22,23,25]; A{2}(1:4) = [28,33,36,41]; and so on.
How can I write this program?
Thanks in advance.
  2 Comments
Walter Roberson
Walter Roberson on 12 Apr 2013
What you outlined is the same as
A{1}(1:16) = a;
Perhaps you wanted an outline similar to
A{1}(1:4) = [21,22,23,25]; A{2}(1:4) = [28,33,36,41]; and so on?
som
som on 12 Apr 2013
Edited: som on 12 Apr 2013
hi, thanks for your comment. I corrected my question.

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 12 Apr 2013
A = mat2cell(a, 1, 4 * ones(1,length(A)/4));

More Answers (0)

Community Treasure Hunt

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

Start Hunting!