Считайте 1D массив и структуру из рабочей области

В этом примере показано, как считать 1D сигналы из рабочего пространства MATLAB. Когда вы открываете модель, следующий код выполнен PreLoadFcn 'callback':

t = 0.2 * [0:49]';
x = sin(t);
y = 10*sin(t);
wave.time = t;
wave.signals.values = [x,y];
wave.signals.dimensions =2;

В верхней строке модели блок From Workspace читает массив [t,x,y] от рабочего пространства MATLAB.

В нижнем ряду модели блок From Workspace читает те же значения из рабочей области, но на этот раз они читаются из структуры под названием wave.

Для просмотра документации необходимо авторизоваться на сайте