How to repeat indivisual element of a matrix?

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

0 votes

for i=1:length(a)
b(3*i-2:3*i)=a(i);
end

2 commentaires

Thank you... this is helpful..
mam, can u help me with the rebuilt of vector a using for loop please?

Connectez-vous pour commenter.

Plus de réponses (1)

Catégories

En savoir plus sur Mathematics dans Centre d'aide 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