getfield() error when calling on multiple fields: "Struct contents reference from a non-struct array object"
이전 댓글 표시
Hello,
I have searched around for a good couple of hours but I cannot figure out how to properly use getfield() to call on multiple fields.
What works:
getfield(MyStruct(8), 'field1')
or
getfield(MyStruct(8), 'field2')
Whwat does NOT work:
getfield(MyStruct(8), 'field1', 'field2')
Among many other variations... I have tried specific indexing, so on and so forth. MyStruct is a 1X44 with 10 fields.
Thanks in advance!
댓글 수: 2
Brandon Madsen
2018년 1월 25일
This function is genuinely buggy and does not work as advertised. You can pull up the code and fix it manually for your machine though, since the code for this function is accessible. I can show you how later if you need help.
camilo sanchez
2018년 1월 26일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Scope Variables and Generate Names에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!