Azzera filtri
Azzera filtri

How to repeat indivisual element of a matrix?

3 visualizzazioni (ultimi 30 giorni)
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??

Risposta accettata

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

Accedi per commentare.

Più risposte (1)

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

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by