В этом примере вы создадите фильтр нижних частот с одним настраиваемым параметром a:
Поскольку числитель и коэффициенты знаменателя блока tunableTF
независимы, вы не можете использовать tunableTF
, чтобы представлять F
. Вместо этого создайте F
с помощью настраиваемого действительного объекта параметра realp
.
Создайте действительный настраиваемый параметр с начальным значением 10
.
a = realp('a',10)
a = Name: 'a' Value: 10 Minimum: -Inf Maximum: Inf Free: 1 Real scalar parameter.
Используйте tf
, чтобы создать настраиваемый фильтр нижних частот F
.
numerator = a; denominator = [1,a]; F = tf(numerator,denominator)
F = Generalized continuous-time state-space model with 1 outputs, 1 inputs, 1 states, and the following blocks: a: Scalar parameter, 2 occurrences. Type "ss(F)" to see the current value, "get(F)" to see all properties, and "F.Blocks" to interact with the blocks.
F
является объектом genss
, который имеет настраиваемый параметр a
в его свойстве Blocks
. Можно соединить F
с другими настраиваемыми или числовыми моделями, чтобы создать более комплексные модели системы управления. Для примера смотрите Систему управления с Настраиваемыми Компонентами.