主要内容

realp

真正的可调参数

语法

p = realp (paramname initvalue)

描述

p = realp (paramname,initvalue)创建一个可调的实值参数所指定的名称paramname和初始值initvalue。真正可调参数可以是标量价值——或矩阵。

输入参数

paramname

的名字realp参数p等指定为一个特征向量“一个”“ζ”。这个输入参数设置的值的名字的属性p

initvalue

初始参数的数值pinitvalue可以是一个真正的标量值或一个二维矩阵。

输出参数

p

realp参数对象。

属性

的名字

的名字realp参数对象,存储为一个特征向量。的价值的名字是设定的paramname输入参数realp,不能更改。

价值

可调参数的值。

价值可以是一个真正的标量值或一个二维矩阵。初始值设置的initvalue输入参数。的尺寸价值创造的是固定的吗realp对象。

最低

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

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

p = realp (“K”,眼(2));p。最低([1 - 4])= 5;

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

p。最小值= 5;

默认值:所有条目

最大

参数值的上界。的维数最大属性匹配的尺寸价值财产。

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

p = realp (“K”,眼(2));p。最大([1 - 4])= 5;

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

p。最大= 5;

默认值:所有条目

免费的

布尔值指定是否可以进行调优参数。设置免费的属性1 (真正的为可调参数),0 ()固定参数。

的维数免费的属性匹配的尺寸价值财产。

默认值:1 (真正的所有条目)

例子

全部折叠

在这个例子中,您将创建一个低通滤波器和一个可调参数一个:

F = 一个 年代 + 一个

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

创建一个真正的可调参数的初始值10

一个= realp (“一个”,10)
=名称:a值:10最低:负最大:正自由:1真正的标量参数。

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

分子=一个;分母= [1];F =特遣部队(分子、分母)
F = 1输出,状态空间模型广义连续时间1输入,1,和以下模块:标量参数2事件。输入“党卫军(F)”看到当前值,“把(F)”所有属性,和“F。块”与街区。

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

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

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

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

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

解决非对角元素的值通过设置免费的财产

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

提示

  • 使用算术运算符(+,- - - - - -,*,/,\,^)结合realp对象到rational表达式或矩阵表达式。您可以使用结果等模型创建函数的表达式特遣部队,zpk,党卫军创建可调模型。关于可调模型的更多信息,请参阅模型与可调系数控制系统工具箱™用户指南

版本历史

介绍了R2011a