How to use a list of indices to extract elements without for loop?
    4 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hi guys, 
I have to extract some elements from some structures and each structure is in cell. 
Here is the for loop I'm using right now: 
for i = 1:3
   ext(i,:) = Models{toextract(i,1), toextract(i,2)}.scores(:,toextract(i,3));
end
toextract is a matrix where i have the indices that i need
can I avoid the for loop somehow? 
Thank you !
0 件のコメント
採用された回答
  madhan ravi
      
      
 2020 年 9 月 28 日
        No, you cannot. The alternaternative is to use arrayfun() and co, but it just has an implicit loop. So I would say a loop is much better in this case.
その他の回答 (0 件)
参考
カテゴリ
				Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

