Присвойте значение полю массива структур
S = setfield(S,field,value)
S = setfield(S,field1,...,fieldN,value)
S = setfield(S,idx,field1,...,fieldN,value)
S = setfield(S,idx,field1,idx1,...,fieldN,idxN,value)
S = setfield(
присваивает значение заданному полю структуры S
,field
,value
)S
. Например, S = setfield(S,'a',1)
делает присвоение S.a = 1
.
Как альтернатива setfield
, используйте запись через точку: S.field = value
. Запись через точку обычно более эффективна.
Если S
не имеет заданного поля, то setfield
создает его и присваивает value
ему.
fieldnames
| getfield
| isfield
| orderfields
| rmfield
| struct