Effacer les filtres
Effacer les filtres

How to repeat a vector number of times with a certain value added to each row

3 vues (au cours des 30 derniers jours)
bassant tolba
bassant tolba le 15 Mai 2023
I have a vector [1 2 3 4 5]
I would like to repeat this vector 3 times each time has an added value of 4
to get output like this
[1 2 3 4 5;
5 6 7 8 9;
9 10 11 12 13;]
This is a simple example, I would apply this on vector with 1x50 value

Réponses (1)

Dyuman Joshi
Dyuman Joshi le 15 Mai 2023
vec = 1:5;
rep = 3;
val = 4;
out = vec + val*(0:rep-1)'
out = 3×5
1 2 3 4 5 5 6 7 8 9 9 10 11 12 13

Catégories

En savoir plus sur Statistics and Machine Learning Toolbox 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