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

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

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

Связанные примеры

Больше о

Была ли эта тема полезной?