delete column from matrix

4 ビュー (過去 30 日間)
Jonathan Demmer
Jonathan Demmer 2020 年 9 月 17 日
コメント済み: Stephen23 2020 年 9 月 17 日
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

採用された回答

Stephen23
Stephen23 2020 年 9 月 17 日
Where M is your matrix:
M = M(:,24:24:end)
  3 件のコメント
Jonathan Demmer
Jonathan Demmer 2020 年 9 月 17 日
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
Stephen23
Stephen23 2020 年 9 月 17 日
"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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by