Следующий простой пример использует ненастраиваемый входной параметр параметра структуры, чтобы инициализировать матричный вывод. Модель выглядит так:
Эта модель задает переменную структуры 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
: