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

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

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.

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