Adding elements to matrix

14 vues (au cours des 30 derniers jours)
Rajesh
Rajesh le 10 Mar 2024
Modifié(e) : Matt J le 11 Mar 2024
I have [1 2 3 4 5 6 7 8 9 10]. I want the new matrix [0 1 2 0 3 4 0 5 6 0 7 8 0 9 10 0] that is I need to add zero after each two elements.

Réponse acceptée

Matt J
Matt J le 11 Mar 2024
Modifié(e) : Matt J le 11 Mar 2024
A=[1 2 3 4 5 6 7 8 9 10]
A = 1×10
1 2 3 4 5 6 7 8 9 10
B=[reshape(A,2,[]); zeros(1,numel(A)/2)];
B=[0,B(:)'] %the result
B = 1×16
0 1 2 0 3 4 0 5 6 0 7 8 0 9 10 0

Plus de réponses (0)

Catégories

En savoir plus sur Interpolation 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