Looping for replace matrix elements

17 vues (au cours des 30 derniers jours)
Ana Rizkasari
Ana Rizkasari le 24 Nov 2016
Helo,
I have matrix 3x3, let's say
XX = [3,0,0;
0,3,3;
4,5,4]
I want to generate matrix 9x3 which value same with matrix XX every forth row. as illustration:
XXnew = zeros (9,3)
as result :
XXnew = [3,0,0;
0,3,3;
4,5,4;
3,0,0;
0,3,3;
4,5,4;
3,0,0;
0,3,3;
4,5,4];
How to code with "for end" function.
Thank you!

Réponse acceptée

KSSV
KSSV le 24 Nov 2016
XX = [3,0,0;0,3,3;4,5,4] ;
iwant = repmat(XX,3,1);
doc repmat.

Plus de réponses (1)

the cyclist
the cyclist le 24 Nov 2016
XXnew = repmat(XX,3,1);

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by