Repeating Matrix Element Until N Times

10 vues (au cours des 30 derniers jours)
Dirga Eka Putra L
Dirga Eka Putra L le 23 Sep 2018
Excuse me everyone, I want ask that how to repeating the matrix element like this example :
Example: y = [1; 2; 3; 4] and then I want the output like this (for example until N=7) :
Thanks
  2 commentaires
Matt J
Matt J le 23 Sep 2018
Modifié(e) : Matt J le 23 Sep 2018
Why is there a '5' in x but not in y?
Dirga Eka Putra L
Dirga Eka Putra L le 23 Sep 2018
Modifié(e) : Dirga Eka Putra L le 23 Sep 2018
Sorry Sir, I have a typo, I Fixed (for Example N=7) :
Thanks

Connectez-vous pour commenter.

Réponse acceptée

Matt J
Matt J le 23 Sep 2018
m=numel(y);
y(mod(0:N-1,m)+1)
  1 commentaire
Dirga Eka Putra L
Dirga Eka Putra L le 23 Sep 2018
It works, Thank you very much

Connectez-vous pour commenter.

Plus de réponses (1)

dpb
dpb le 23 Sep 2018
Just one of many possible ways...
L=length(y);
N=7;
x=repmat(y,ceil(N/L),1);
x=x(1:N);
  1 commentaire
Dirga Eka Putra L
Dirga Eka Putra L le 23 Sep 2018
It works, Thank you very much

Connectez-vous pour commenter.

Catégories

En savoir plus sur Elementary Math dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by