- person is the array of objects
- person has a property named, 'eye', the value of which is an eye-object
How to access sub-properties from an object array?
조회 수: 2 (최근 30일)
이전 댓글 표시
So I have an array of objects and I ideally want to return an array of sub-properties two layers deep (if that makes sense). For example, I would like:
array=person.eye.color
to return all of the person eye colors into one array. I can return an array of eye objects but not the eye colors themselves.
I get the error: "Expected one output from a curly brace or dot indexing expression, but there were 3 results."
I'm not a very experienced programmer or very familiar with Matlab's structure, any advice? Thanks.
댓글 수: 0
답변 (1개)
per isakson
2018년 10월 27일
Assuptions
Answer
There is no one-liner that does what you want. You have to loop over all persons of the array.
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!