Effacer les filtres
Effacer les filtres

How to repeat indivisual element of a matrix?

3 vues (au cours des 30 derniers jours)
Saiem Solimullah
Saiem Solimullah le 17 Mar 2018
Suppose, i have a matrix a=[1 0 1 1 0 0 1 1] and i want to repeat every element of this matrix by 3 times using for loop . as the new matrix will be b=[1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1] . How easily can solve??

Réponse acceptée

Rene Riha
Rene Riha le 17 Mar 2018
for i=1:length(a)
b(3*i-2:3*i)=a(i);
end
  2 commentaires
Saiem Solimullah
Saiem Solimullah le 19 Mar 2018
Thank you... this is helpful..
Saiem Solimullah
Saiem Solimullah le 21 Mar 2018
mam, can u help me with the rebuilt of vector a using for loop please?

Connectez-vous pour commenter.

Plus de réponses (1)

Steven Lord
Steven Lord le 17 Mar 2018
Use the repelem function introduced in release R2015a.

Catégories

En savoir plus sur Loops and Conditional Statements 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