Azzera filtri
Azzera filtri

Hello, I have a matrix of order 1664 X 128. How can I insert a column of zeros after every column. So that, every second column in the matrix is a zero column. So that new matrix will have order 1664 X 256?. Kindly help me out.

1 visualizzazione (ultimi 30 giorni)
If A is of order 1664 X 128. I need to insert zeros after every column, i.e. every 2nd column is a zero column. So that new matrix will have order 1664 X 256. Kindly help me in this issue.
Thanks, Sai..

Risposta accettata

Rik
Rik il 3 Ott 2018
Modificato: Rik il 3 Ott 2018
This should work.
data=rand(1664,128);%generate data for example
new_data=zeros(size(data,1),2*size(data,2));
new_data(:,1:2:end)=data;

Più risposte (1)

Sai Prakash Reddy Konda
Sai Prakash Reddy Konda il 3 Ott 2018
Thank you so much.

Categorie

Scopri di più su Creating and Concatenating Matrices 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