主要内容

realp

真正的可调参数

语法

p = realp (paramname initvalue)

描述

p = realp (paramname初学者创建一个可调的实值参数,其名称由paramname和初始值初学者.可调谐实际参数可以是标量或矩阵值。

输入参数

paramname

的名字realp范围p,指定为字符向量,例如“一个”或者'Zeta'.的值的名字的属性p

初学者

参数的初始数值p初学者可以是一个实标量值或一个二维矩阵。

输出参数

p

realp参数对象。

属性

的名字

的名字realp参数对象,存储为字符向量。的价值的名字是由paramname输入参数realp而且无法改变。

价值

可调参数的值。

价值可以是一个实标量值或一个二维矩阵。属性设置初始值初学者输入参数。尺寸价值是固定创建的吗realp目的。

最低

参数值的下界。这个尺寸最低属性的维度匹配价值财产。

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

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

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

p.Minimum = 5;

默认值:所有条目

最大

参数值的上限。这个尺寸最大属性的维度匹配价值财产。

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

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

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

p.Maximum = 5;

默认值:INF.所有条目

免费的

布尔值指定参数是否可自由调整。设定免费的属性为1 (真的)对于可调参数和0()为固定参数。

这个尺寸免费的属性的维度匹配价值财产。

默认值:1(真的)所有参赛作品

例子

全部折叠

在本例中,您将创建一个带有一个可调参数的low-pass过滤器一个

F 一个 年代 + 一个

因为a的分子分母系数Tunabletf.块是独立的,不能使用Tunabletf.代表F.相反,构建F使用可调谐real parameter对象realp

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

a = REAMP(“一个”, 10)
a = Name: 'a'取值:10最小值:-Inf最大值:Inf Free: 1实标量参数。

使用特遣部队创建可调低通滤波器F

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

F是一个一族对象,该对象具有可调参数一个在其财产。你可以连接F用其他可调或数值模型来创建更复杂的控制系统模型。例如,请参见控制系统与可调组件

创建一个矩阵,其中包含可调的对角元素和固定为零的非对角元素。

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

p = realp (“P”,眼睛(2));

p是一个2 × 2的参数矩阵。由于初始值是单位矩阵,非对角初始值为零。

属性来修复非对角线元素的值免费的财产

p.Free(1、2)= false;p.Free (2, 1) = false;

尖端

  • 使用算术运算符(+-/, 和)结合realp对象成为Rational表达式或矩阵表达式。您可以在模型创建功能中使用生成的表达式,例如特遣部队ZPK., 和党卫军创建可调模型。有关可调模型的更多信息,请参见具有可调系数的模型在里面控制系统工具箱™用户指南

介绍了R2011a