Я хочу создать массив сигналов (то есть массив массивов), основанный на массиве из 2 ячеек: Piste и Data.Программный signal () получает номер сигнала, который он должен получить, и какие столбцы он должен суммировать, и он работает сам по себе.
Но когда я запускаю:
Piste = mainapp.Piste;
[s,~]=size(Data);
app.x=[];
app.y=[];
app.name=[];
app.time=[];
for i=1:s
[app.x(i),app.y(i),app.name,app.time]=signal(Data{i},Piste);
end
я получаю Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.
Я думаю, что проблема с app.x (i) и app.y (i), но я незнать, как это исправить (имя и время всегда совпадают).
Спасибо за помощь