Я создал простую Simulink модель, которая добавляет два сигнала: Простой Matlab/Simulink модели, добавление 2 сигнала
Код для управления этой модели заключается в следующем:
clear X Y Result
data=ones(1,5);
X=timeseries(data);
Y=timeseries(data);
output = sim('model_test','StopTime',stop_time);
Result = output.get('Res');
Очевидно, что я хотим получить следующий результат: матрицу, содержащую [2 2 2 2 2]. Однако, мой результат выглядит следующим образом:
Результат является 1x1x27 двойной, а не 1x5 двойной, как надеялись. Знаете ли вы, что мне нужно изменить? Является ли мой код неправильным или мне нужно изменить настройки в модели simulink? Заранее спасибо!
Ударьте меня к удару. +1. – rayryeng
большое спасибо, это помогло! – user1956123