add to extra elements every 4 values and enter particular values

2 Ansichten (letzte 30 Tage)
Hi all,
I have a vector [1x24] and I would like to add 2 extra elements every 4 elements, so the new vector will be [1x32].
The two extra elements will be the first two number of the first group pf 4 numbers, an example:
vector_1=[ 1 2 4 5 7 8 9 3......]
Vector_2=[1 2 4 5 1 2 7 8 9 3 7 8.....]
thanks in advance
Nikolas

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 7 Feb. 2020
temp = reshape(vector_1, 4, []);
temp = [temp; temp(1:2,:)];
Vector_2 = reshape(temp, 1, []);

Weitere Antworten (0)

Kategorien

Mehr zu Modeling finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by