Инициализируйте матрицу, используя нетронутый структурный параметр

В следующем простом примере используется вход нетронутого структурного параметра, чтобы инициализировать матричный выход. Модель выглядит следующим образом:

Эта модель задает структурную переменную 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:

Похожие примеры

Подробнее о