主要内容

雷普

实可调参数

语法

p=realp(paramname,initvalue)

描述

p=realp(参数名,initvalue)创建名称由指定的可调实值参数参数名初始值initvalue.可调实参数可以是标量值或矩阵值。

输入参数

参数名

的名字雷普参数P,指定为字符向量,例如“a”“ζ”。此输入参数设置名称性质P

initvalue

参数的初始数值Pinitvalue可以是实标量值或二维矩阵。

输出参数

P

雷普参数对象。

性质

名称

的名字雷普参数对象,存储为字符向量。的价值名称是由参数名输入参数到雷普不能改变。

价值

可调参数的值。

价值可以是实标量值或二维矩阵。初始值由initvalue输入参数。的尺寸价值都固定在创建雷普对象。

最低限度

参数值的下限。参数值的维度最低限度属性与价值所有物

对于矩阵值参数,使用索引指定单个元素的下界:

p = realp(“K”,眼(2));p.Minimum([1 4]) = -5;

使用标量展开为所有矩阵元素设置相同的下限:

p、 最小值=-5;

违约:-Inf所有参赛作品

最大

参数值的上限。空间的维度最大属性与价值所有物

对于矩阵值参数,使用索引指定单个元素的上界:

p=realp('K',眼睛(2));p.最大值([14])=5;

使用标量展开为所有矩阵元素设置相同的上限:

p、 最大值=5;

违约:所有参赛作品

自由的

指定参数是否可以自由调优的布尔值。设置自由的属性为1(真正的)为可调参数,0 (错误的)对于固定参数。

空间的维度自由的属性与价值所有物

违约:1 (真正的)所有参赛作品

例子

全部崩溃

在本例中,您将使用一个可调参数创建一个低通滤波器A.:

F = A. s + A.

因为a的分子和分母系数tunableTF块是独立的,不能使用tunableTF代表F. 相反,构建F使用可调实参数对象雷普

创建初始值为的实际可调参数10

一个= realp (“a”,10)
a=名称:“a”值:最小值10:-Inf最大值:Inf自由值:1个实标量参数。

使用tf创建可调低通滤波器的步骤F

分子=一个;分母= [1];F =特遣部队(分子、分母)
F=具有1个输出、1个输入、1个状态和以下块的广义连续时间状态空间模型:a:标量参数,2次出现。键入“ss(F)”查看当前值,“get(F)”查看所有属性,键入“F.blocks”与块交互。

F是一个氏族对象,该对象具有可调参数A.在其阻碍属性。您可以连接F与其他可调或数字模型一起创建更复杂的控制系统模型。有关示例,请参阅可调元件控制系统

创建一个具有可调对角元素和非对角元素固定为零的矩阵。

创建初始值为单位矩阵的参数化矩阵。

p=realp(“P”、眼(2));

P是一个2乘2的参数矩阵。由于初始值是单位矩阵,因此非对角初始值为零。

通过设置自由的财产错误的

p、 自由(1,2)=假;p、 自由(2,1)=假;

提示

  • 使用算术运算符(+,-,*,/,\,^)结合雷普对象转换成有理表达式或矩阵表达式。可以在模型创建函数中使用生成的表达式,例如tf,zpk,党卫军创建可调模型。有关可调模型的更多信息,请参见系数可调的模型控制系统工具箱™ 用户指南

在R2011a中引入