Вы, вероятно, должны использовать матрицу вместо:
Z = zeros(100,numSignals);
for n=1:numSignals
Z(:,n) = loadSignal(n);
end
Затем вы можете перезвонить нужный вектор столбца с помощью
Z(colIndex,:)
Matlab не позволит вам поместить что-либо кроме числа в запись массива. Если вам действительно нужна структура данных, которую вы описываете, вам нужно будет использовать массив ячеек. Вы можете сделать это по
Z = cell(1,numSignals);
for n=1:numSignals
Z{n} = loadSignal(n);
end