主要内容

polydata

访问多项式系数和已识别模型的不确定性

句法

[a,b,c,d,f] = polydata(sys)
[a,b,c,d,f,da,db,dc,dd,df] = polydata(sys)
[[___] = polydata(sys,j1,...,jn)
[[___] = polydata(___,'细胞')

描述

[[a,b,c,d,f] = polydata(系统返回多项式的系数一个,,,,b,,,,C,,,,d, 和F描述已确定的模型系统。多项式描述了iDpoly表示系统如下。

  • 用于离散时间系统

    一个 (( - 1 y (( t = b (( - 1 F (( - 1 (( t - n k + C (( - 1 d (( - 1 e (( t

    ((t)是系统y((t)是输出。e((t)是白噪声干扰。

  • 连续时间系统

    一个 (( s y (( s = b (( s F (( s (( s e - τ s + C (( s d (( s e (( s

    ((s)是拉普拉斯转换为系统y((s)是拉普拉斯转换的输出。e((s)是白噪声干扰的拉普拉斯变换。

如果系统是一个确定的模型,不是iDpoly模型,polydata转换系统iDpoly提取多项式系数的形式。

[[a,b,c,d,f,,,,DA,DB,DC,DD,DF] = polydata(系统还返回不确定性da,,,,D b,,,,DC,,,,DD, 和DF每个相应的多项式系数的系统

[[___] = polydata(系统,,,,J1,...,JN返回多项式系数J1,...,JN阵列中的输入系统确定的模型。

[[___] = polydata(___,'细胞')返回所有多项式作为双向量的单元阵列,无论输入和输出尺寸如何系统

输入参数

系统

已识别的模型或鉴定模型数组。系统可以是连续的时间或离散时间。系统可以是SISO或MIMO。

J1,...,JN

从n维数组中选择特定模型的索引系统确定的模型。

输出参数

a,b,c,d,f

多项式系数iDpoly表示系统

  • 如果系统是SISO模型,每个模型一个,,,,b,,,,C,,,,d, 和F是行矢量。每个行矢量的长度是相应多项式的阶。

    • 用于离散时间系统,系数以上升的功能排序–1。例如,b = [1 -4 9]意思是b((–1)= 1 - 4–1+ 9–2

    • 连续时间系统,系数以下降的命令s。例如,b = [1 -4 9]意思是b((s)=s2- 4s+ 9。

  • 如果系统是一个模型,每个模型一个,,,,b,,,,C,,,,d, 和F是一个单元格数组。单元阵列的尺寸由输入和输出尺寸确定系统如下:

    • 一个-ny-经过-ny单元阵列

    • b,,,,F-ny-经过-n单元阵列

    • C,,,,d-ny-b-1单元阵列

    ny是输出的数量系统, 和n是输入的数量。

单元阵列中的每个条目都是包含相应多项式系数的行矢量。多项式系数的排序方式与SISO情况相同。

DA,DB,DC,DD,DF

估计的多项式系数的不确定性系统

da,,,,D b,,,,DC,,,,DD, 和DF是行矢量或单元阵列的尺寸与相应的一个,,,,b,,,,C,,,,d, 和F输出。

每个条目da,,,,D b,,,,DC,,,,DD, 和DF给出相应的估计系数的标准偏差。例如,da {1,1}(2)给出返回的估计系数的标准偏差{1,1}(2)

例子

全部收缩

负载系统数据并估算2输入2输出模型。

加载IDDATA1Z1加载IDDATA2Z2data = [Z1 Z2(1:300)];nk = [1 1;1 0];Na = [2 2;1 3];nb = [2 3;1 4];nc = [2; 3];nd = [1; 2];nf = [2 2; 2 1]; sys = polyest(data,[na nb nc nd nf nk]);

加载到Z1Z2是离散的时间iddata样品时间为0.1 s。所以,系统是两输入的两输出离散时间iDpoly表格的模型:

一个 (( - 1 y (( t = b (( - 1 F (( - 1 (( t - n k + C (( - 1 d (( - 1 e (( t

输入到polyest将每个多项式的顺序设置为系统

访问估计的多项式系数系统以及这些系数中的不确定性。

[a,b,c,d,f,da,db,dc,dd,df] = polydata(sys);

输出一个,,,,b,,,,C,,,,d, 和F是系数向量的细胞阵列。单元阵列的尺寸由输入和输出尺寸确定系统。例如,一个是一个2 x-2单元格数组,因为系统有两个输入和两个输出。每个条目一个是包含已识别多项式系数的行矢量。例如,检查第二个对角线条目一个

{2,2}
ans =1×41.0000 -0.8825 -0.2030 0.4364

用于离散时间系统,系数是按越来越多的力量排列的 - 1 。所以,{2,2}对应于多项式 1 - 0 8 6 8 2 - 1 - 0 2 2 4 4 - 2 + 0 4 4 6 7 - 3

尺寸da匹配那些一个。每个条目da给出相应的估计多项式系数的标准偏差一个。例如,检查第二个对角线条目的不确定性一个

da {2,2}
ans =1×40 0.2849 0.4269 0.2056

铅系数的{2,2}固定在1,因此没有不确定性。其余条目da {2,2}是不确定性 - 1 ,,,, - 2 , 和 - 3 系数分别。

在R2006a之前引入