Obtain lines of a matrix according to its position.
1 回表示 (過去 30 日間)
古いコメントを表示
Hi. Good day.
I hope you help me solve this problem.
I have a matrix A of size 4 X 18.
I have the positions of the lines(row) that interest me to know.
For example I have the positions of lines(row) 2 and 4 and now I am interested in "" taking out "" of the matrix A the values of lines(row) 2 and 4 and with these values forming a matrix B
A=[ 10 87 11 10 10 10 13 10 76 82 87 89 86 10 13 88 12 90
. 84 70 76 86 90 10 10 80 69 71 72 83 68 84 11 76 10 83
. 91 99 94 10 85 80 10 88 84 88 11 10 78 81 82 86 11 86
. 71 73 74 76 73 67 86 77 76 78 86 89 78 73 79 73 91 79 ];
This would be the matrix B
B=[84 70 76 86 90 10 10 80 69 71 72 83 68 84 11 76 10 83
. 71 73 74 76 73 67 86 77 76 78 86 89 78 73 79 73 91 79]
The actual matrix A I have is 720 X 18
Thank you.
Regards.
2 件のコメント
Diana Mae Calde
2019 年 10 月 3 日
Matrix is equal m x n where m is number of rows and n is number of columns
A = 720 x18 and you want a specific row to be in B
B = A(2,:); for row 2
but if you need multiple of 2
size = size(A)
for n = 1:size(1)
B = A(n,:);
n = n + 2
end
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!