Проблема присвоения значений матрице из массивов ячеек в MATLAB - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь сделать следующее (в MATLAB), но это не удается:

% obj is a 2x1 cell array.
% obj{:,:}.one.two is a 1x32 vector.
% obj{:,:}.one.two.profiles.profile is a 1x5 vector.


a = obj{1,1}.one;
b = obj{2,1}.one;

delta = zeros(32,5);

for i = 1:32
    for j = 1:5
        delta(i,j) = a.two(1,i).profiles.profile(1,j) - b.two(1,i).profiles.profile(1,j);
    end
end

Сгенерированная ошибка:

"Ожидается один вывод из выражения индексации фигурных скобок или точек, но было 2 результата. "

Не могли бы вы помочь?Заранее спасибо.

...