Selecting an entry of a row in a large matrix
2 ビュー (過去 30 日間)
古いコメントを表示
Can any one help me with this ?
I want to select each 3rd row and first entry of it and want to output all values in a matrix. Next I want to remove this out put vector from original matrix a =
64 2 3 61 60 6 7 57
9 55 54 12 13 51 50 16
17 47 46 20 21 43 42 24
40 26 27 37 36 30 31 33
32 34 35 29 28 38 39 25
41 23 22 44 45 19 18 48
49 15 14 52 53 11 10 56
8 58 59 5 4 62 63 1
ans
b =[17 41];% this is what I need in first step
and then final matrix with removing every 3rd row (which omits the every third row)
Thanks, Amb
0 件のコメント
採用された回答
その他の回答 (1 件)
James Tursa
2015 年 7 月 31 日
b = a(3:3:end,1); % 1st element of every 3rd row
a(3:3:end,:) = []; % remove every 3rd row
参考
カテゴリ
Help Center および File Exchange で Resizing and Reshaping Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!