how can I access lower level structure arrays without a loop?
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
I have a structure defined (S) that is 1xM structure, where S.geo.xy = Nx2 matrix
so disp(S(1).geo.xy) returns
0.4150 -0.1935
0.4150 0.1935
0.5850 0.1935
0.5850 -0.1935
I want to take all M in the S structure and concatenate the values to one vector without using a for loop. I can easily do this with a for loop. But I was looking for a more efficient way. For example in the structure I have another field that is S(1).anyfield
ans =
6.1700 0
and I can pull all these values into one vector by typing [temp.anyfield] and reshaping for a matrix. But [temp.geo.xy] doesn't work the same. Any thoughts?
Thanks for the help, John
回答(0 个)
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!