Здравствуйте, я использую этот код, который связан с файлом Simulink, для моделирования и получения данных, используемых для искусственной нейронной сети. Данные, показанные ниже, сохранены в формате структуры, и каждый случай содержит 30001 данных.

Итак, я хочу упорядочить данные, чтобы получить только одну матрицу с 2 строками и (30001 * 6) строк, изменив код Matlab или,

непосредственно сохранить данные, полученные из файла MDL, в виде матрицы из 2 строк и 180006 строк.

Спасибо.

j=1;
for ref_P=10:1:12;  
    for ref_Q=-10:1:-9;   
options = simset('SrcWorkspace','current');
S = sim('gti_V3_15_NN',[],options);   
%%%%%%%%%%%%%%%%%%%%%%%%%%%
Delta       =data_out(:,1); % from workspace
Vom         =data_out(:,2);      
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
out(j).Delta=Delta;
out(j).Vom=Vom;
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 Ref_P(j,1) = ref_P;
 Ref_Q(j,1) = ref_Q;
%%%%%%%%%%%%%%%%%%%%%%%%%%%
j= j+1;
   end
end

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Вероятно, вы могли бы извлечь и объединить эти данные, используя цикл for или два, но более элегантное решение может заключаться в использовании struct2cell(). Ваши поля станут вектор-столбцом ячеек, а их значения будут храниться в трехмерном векторе. Из них вы можете извлечь нужные данные с помощью индексации vertcat и фигурных скобок — см. ниже:

%% Setup:
bear = struct;
bear(1).paw = (1:100)';
bear(2).paw = (101:200)';
bear(3).paw = (201:300)';
bear(1).tail = (300:-1:201)';
bear(2).tail = (200:-1:101)';
bear(3).tail = (100:-1:1)';
%% Execution: 
tempCell = struct2cell(bear);
vertPaw = vertcat(tempCell{1,1,:}); % Paw is the 1st row, 1st column entry of the cell array
vertTail = vertcat(tempCell{2,1,:}); % Tail is t

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ