В следующем простом примере используется вход нетронутого структурного параметра, чтобы инициализировать матричный выход. Модель выглядит следующим образом:
Эта модель задает структурную переменную p
в функции обратного вызова перед загрузкой следующим образом:
Структура p
имеет два поля, rows
и cols
, которые задают размерности матрицы. Блок MATLAB Function использует постоянный вход u
для инициализации матричного вывода y
. Вот код:
function y = fcn(u, p) y = zeros(p.rows,p.cols) + u;
Выполнение модели инициализирует каждый элемент матрицы 2 на 3 y
- 99, значение u
: