У меня есть структура matlab, которая соответствует следующей схеме:
S.field1.data1
...
.field1.dataN
...
.fieldM.data1
...
.fieldM.dataN
Я хотел бы присвоить значения одному полю данных (скажем, data3
) из всех полей одновременно. Это будет семантически похоже на:
S.*.data3 = value
Где подстановочный знак "*"
представляет все поля (field1,...,fieldM)
в структуре. Это то, что можно сделать без цикла в Matlab?