subsref
Subscripted reference.
📝 Syntax
B = subsref(A, S)
📥 Input argument
A - Indexed object array
B - Indexing structure
📤 Output argument
B - Result of indexing expression
📄 Description
B = subsref(A, S) is invoked when using the syntax A(i), A{i}, or A.i with an object A.
💡 Examples
Parentheses Indexing
A = magic(5);
S.type='()';
S.subs={1:2,':'};
R = subsref(A, S)Brace Indexing
C = {"one", 2, 'three'};
S = [];
S.type = '{}';
S.subs = {[1 2]};
[R1, R2] = subsref(C, S);Dot Indexing
A = struct('number', 10);
S = [];
S.type = '.';
S.subs = 'number';
R = subsref(A, S)🕔 History
Version
📄 Description
1.0.0
initial version
Last updated
Was this helpful?