Реальный настраиваемый параметр
p = realp(paramname,initvalue)
p = realp(
создает настраиваемый параметр с реальным значением с именем, заданным paramname
,initvalue
)paramname
и начальное значение initvalue
. Настраиваемые действительные параметры могут быть скалярными или матричными.
|
Имя |
|
Начальное числовое значение параметра |
|
|
|
Имя |
|
Значение настраиваемого параметра.
|
|
Нижняя граница для значения параметров. Размерность Для матричных параметров используйте индексацию, чтобы задать нижние границы для отдельных элементов: p = realp('K',eye(2)); p.Minimum([1 4]) = -5; Используйте скалярное расширение, чтобы задать ту же нижнюю границу для всех элементов матрицы: p.Minimum = -5; По умолчанию: |
|
Верхняя граница для значения параметров. Размерность Для матричных параметров используйте индексацию, чтобы задать верхние границы для отдельных элементов: p = realp('K',eye(2)); p.Maximum([1 4]) = 5; Используйте скалярное расширение, чтобы задать ту же верхнюю границу для всех элементов матрицы: p.Maximum = 5; По умолчанию: |
|
Логическое значение, определяющее, является ли параметр свободным для настройки. Установите Размерность По умолчанию: 1 ( |
Используйте арифметические операторы (+
, -
, *
, /
, \
, и ^
) для объединения realp
объекты в рациональные выражения или матричные выражения. Можно использовать получившиеся выражения в функциях создания модели, таких как tf
, zpk
, и ss
для создания настраиваемых моделей. Для получения дополнительной информации о настраиваемых моделях см. «Модели с настраиваемыми коэффициентами» в Control System Toolbox™ Руководстве пользователя.