Borrar filtros
Borrar filtros

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 visualización (últimos 30 días)
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..

Respuesta aceptada

Rik
Rik el 3 de Oct. de 2018
Editada: Rik el 3 de Oct. de 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;

Más respuestas (1)

Sai Prakash Reddy Konda
Sai Prakash Reddy Konda el 3 de Oct. de 2018
Thank you so much.

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by