How to get multiple outputs from SUBSREF call when accessing cell array?
显示 更早的评论
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?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Customize Object Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!