<< shortcutor Operators subsindex >>

subsasgn


Redefine subscripted assignment.


Syntax


B = subsasgn(A, S, B)

Input argument


A

Object used in indexing operation

S

Structure with two fields: 'type' and 'subs'.

B

The assigned value, located on the right side of the assignment statement.

Output argument


R

The outcome of the assignment statement is the object that has been modified, and this modified object is provided as the first argument.

Description


B = subsasgn(A, S, B) assigns a value to an element of a cell or matrix.

Example


Parentheses Indexing

R1 = {1, 'GoodBye', [1, 2;3, 4]};
S = substruct('{}', {1, 3});
R2 = subsasgn(R1, S, 'Hello')

See also


substruct.

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< shortcutor Operators subsindex >>