Extract fields from structure
이전 댓글 표시
Hello,
I have a structure A that includes 2 structures, B and C. I want to extract from structure "C" , to the workspace, specific fields that start with certain set of letter, i.e I want to extract fields that start wih XX_YY.
I did
S=[A.C(:)]; save('param.mat','-struct','S');
But the file takes forever to load to the workspace.
Thanks in Advance!
댓글 수: 3
Dyuman Joshi
2022년 8월 14일
Is it necessary to save the file? (Might be for any computation after the extraction, I presume)
Samy Alkhayat
2022년 8월 15일
Dyuman Joshi
2022년 8월 15일
It is, as the answers below show
채택된 답변
추가 답변 (1개)
S.C.XX_YY1=5;
S.C.XX_YY2=10;
S.C.ZZ=3;
f=fieldnames(S.C);
I=startsWith(f,'XX_YY');
f=string(f(I));
for fI=string(f(I))'
Extraction.(fI)=S.C.(fI);
end
Extraction
카테고리
도움말 센터 및 File Exchange에서 Structures에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!