How to find elements of an array by using another array elements as indices
显示 更早的评论
Hi everyone,
Let's say
A= [2 5 4 3 5 7 5 6 8 2 8 4 3 1 4];
B= [1 3 4 7];
I need to find elements of A by using elements of B as indices of elements of A. In other words, I need 1st, 3rd, 4th and 7th elements of A and information of indices is given in B. Is this possible without using for loop? If yes, how? I am glad if you can help.
2 个评论
Stanislao Pinzón
2020-5-17
You can use
A(B)
madhan ravi
2020-5-17
Stanislao I suggest you to move it as an answer since it answers the question.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!