當前位置:編程學習大全網 - 網站源碼 - Matlab中的armax函數

Matlab中的armax函數

data必須是列向量。

When data is a time series, which has no input and one output, then

orders = [na nc]

z中的數據是來自iddata的返回值

所以應該是 z=iddata(y,x)%x是輸入y是輸出

如果z=iddata([],x)%只有出入沒有輸出

如果z=iddata(y,x)%即有輸入又有輸出

例如:我隨意定義

y=sin(0:0.1:40);

data=iddata(y');

m= armax(data,[2 3])

Discrete-time IDPOLY model: A(q)y(t) = C(q)e(t)

A(q) = 1 - 1.99 q^-1 + q^-2

C(q) = 1 - 0.2973 q^-1 + 0.08516 q^-2 + 0.179 q^-3

Estimated using ARMAX on data set data

Loss function 2.95475e-030 and FPE 3.0288e-030

Sampling interval: 1

  • 上一篇:openwrt用原生好還是第三方
  • 下一篇:alpha在latex中怎麽加粗斜體
  • copyright 2024編程學習大全網