How to get multiple outputs from SUBSREF call when accessing cell array?
Show older comments
Consider the following example, where I access all contents of a cell array directly, e.g.
>> c = {'A','B'}
c =
1×2 cell array
{'A'} {'B'}
>> c{:}
ans =
'A'
ans =
'B'
This returns both elements, whereas an access via subsref and trying to capture both results in a cell returns the first element only, e.g.
>> subStr = substruct('{}',{':'});
>> subsref(c,subStr)
ans =
'A'
How can I get multiple outputs from subsref call when accessing a cell array?
Accepted Answer
More Answers (0)
Categories
Find more on Customize Object Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!