select specific values from a matrix based on indeces
古いコメントを表示
Hi all,
I have a matrxi of 4*37800. I want to keep specific values based on two indeces.
The first index shows the rows that i want to keep and the second the columns every 15 steps. I mean that i split the 37800 columns to groups of 15 the index shows which column of each group i want to keep.
How can i isolate the values based on the two indeces?
I attach the folders.
iMxR is the index showing the rows that i want. ix is the index showing which colum i need. freq is the matrix.
Thank you for your help.
2 件のコメント
Tommy
2020 年 6 月 4 日
If the first index in ix is 14:
>> ix(1)
ans =
14
and the first 15 indices in iMxR are the following:
>> iMxR(1:15)
ans =
1 1 2 2 2 2 2 3 3 3 2 1 1 1 1
then which values should be pulled from the first 4x15 block of frequencies? Is the following correct?
frequencies(1, 14)
frequencies(1, 14)
frequencies(2, 14)
frequencies(2, 14)
frequencies(2, 14)
frequencies(2, 14)
frequencies(2, 14)
frequencies(3, 14)
...and so on
Ilias Minas
2020 年 6 月 4 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で General Applications についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!