seprating a vector into sub vectors ,

1 visualizzazione (ultimi 30 giorni)
som
som il 12 Apr 2013
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 Commenti
Walter Roberson
Walter Roberson il 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 il 12 Apr 2013
Modificato: som il 12 Apr 2013
hi, thanks for your comment. I corrected my question.

Accedi per commentare.

Risposta accettata

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

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by