Indexing multidimensional matrices with elements is a vector
显示 更早的评论
I have a multidimensional matrix M and a vector V of indeces that i use in this way:
M(V(1),V(2),V(3),...)
Is there a better way to do that? If V has 100 elements is not a good idea write the code in this way.
Moreover if i have 2 vector of indeces V1 and V2, is there a better way that combine them in a single vector
V=[V1 V2];
and use it as previously.
And finally: if V is not a vector but a Matrix and i would like use it like
M(V(1,1),V(1,2),...,V(2,1),V(2,2),...,...)
can i write something to avoid me to reshape V in a vector form?
Thank you in advance.
采纳的回答
更多回答(1 个)
madhan ravi
2019-1-4
0 个投票
Maybe you are looking for ind2sub()
类别
在 帮助中心 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!