# delete column from matrix

9 views (last 30 days)
Jonathan Demmer on 17 Sep 2020
Commented: Stephen Cobeldick on 17 Sep 2020
Hi all,
I have a matrix 6964x1441. I would like to keep the column every 24 (keep column 24, 48, 72 etc) and delete the other which will create a matrix 6964x60. Can someone help me pelase?
regards
Jonathan

Stephen Cobeldick on 17 Sep 2020
M = M(:,24:24:end)

Jonathan Demmer on 17 Sep 2020
awesome thank you... i think i tried to make thing always more complicated...
Jonathan Demmer on 17 Sep 2020
Now, the problem is getting more complex. I have 15 matrices (6964x1441) and I want all of them to be (6964x60). The matrices are named lat_coast_1 until lat_coast_15 ( I did not name them like that, I know that is not the best but they are not my data and they are like that so i have to work with them).
Do you know if a loop could do that for all of them?
cheers
Stephen Cobeldick on 17 Sep 2020
"I have 15 matrices (6964x1441) and I want all of them to be (6964x60)... Do you know if a loop could do that for all of them?"
C = {M1, M2, M3, ..., M15};
for k = 1:numel(C)
C{k} = C{k}(:,24:24:end);
end