Подписанное распределение между разнородными структурами. У вас есть альтернативное решение? - PullRequest
0 голосов
/ 21 апреля 2020

Мне нужно изменить только диапазон (nnn=1:30) поля MPPosC (по 4 значения в каждом). Я выберу максимум для внесения изменений, поле MPPosC принадлежит структуре QC, которая имеет hhh = 140 из MPPosC.

cptx=1
nnn=length(TT);
for hhh=1:length(QC)
   if(cptx<=nnn)
      maxim=max( QC(hhh).MPPosC);
      idx=find(QC(hhh).MPPosC==maxim);
      QC(hhh).MPPosC(idx)=function(QC(hhh).MPPosC(idx),bin2dec(TT(cptx)));
      cptx=cptx+1;
      %disp('inloop');
   end
end

Когда я запускаю код, я получаю ошибку Подписанное присвоение между разнородными структурами.

В чем причина этой ошибки и как я могу исправить код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...