How to automatically get values from nx1 struct
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi Guys,
I have a nx1 struct (n keeps changing over iteration process) and I want to put the values in 1 array.
For example the array should look like this with a n=2 struct:
%Centroid = [Xcoordinate, Ycoordinate];
a(1)={'Centroid', 'Area', 'Intensity'};
a(2)={'Centroid', 'Area', 'Intensity'};
b=[a(1).Centroid
a(2).Centroid];
And I want to do this for arbitrary n (not manually as the above). Is this possible?
Thanks in advance for reading and helping.
Dries van Roovert
댓글 수: 0
채택된 답변
추가 답변 (1개)
Preethi
2016년 10월 12일
hi,
you can use for loop. I have attached a sample code for reference.
i=3;
b=0;
for j=1:i
a(j).name='P';
a(j).numb = j;
b=[b, a(j).numb]
end
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Structures에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!