Скажем, у вас есть объект A
со свойством B
, и вы хотите определить некоторые параметры A.B
(скажем, A.B.n1 , A.B.n2 , ....
), поскольку этих параметров много, и вы хотели бы сделать это итеративно.У меня проблема в том, что всякий раз, когда я пытаюсь сделать это итеративно:
for j=1:4
S=strcat('n',int2str(j));
A.B.S=j;
end
я определяю только A.B.S=4
и не создаю A.B.n1=1 , A.B.n2=2,...,A.B.n4=4
.
Как это возможночтобы MATLAB понял, что я хочу, чтобы S
была переменной?