nlarxmodel函数的输入参数维度
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
nlarxmodel函数的输入参数维度
sys = nlarxmodel(data,n,io)
data指的是包含系统观测数据的输入-输出数据集,它是一个MATLAB
中的iddata对象。
这个对象包含了输入和输出信号的时间序列数据。
data可以由用户提供或者从实验数据中导入。
n是指定的ARX模型的阶数。
它是一个正整数,表示模型历史的长度。
io是一个包含两个整数的向量,表示系统的输入和输出的阶数,即[ny nu]。
ny是输出的阶数,nu是输入的阶数。
接下来,我将详细解释函数的各个参数:
1. data:
data参数是一个iddata对象,包含了系统的输入输出时间序列数据。
该对象存储了输入和输出信号的值、采样时间和单位等信息。
数据可以以
各种格式提供,如MATLAB中的矩阵、向量、MAT文件等。
2.n:
n参数是指定的ARX模型的阶数。
它是一个正整数,表示模型历史的
长度。
ARX模型的阶数决定了自回归部分和外部输入部分的长度。
3. io:
io参数是一个包含两个整数的向量,表示系统的输入和输出的阶数。
第一个元素ny表示输出的阶数,第二个元素nu表示输入的阶数。
输出的
阶数表示模型需要多少个先前的输出作为输入,输入的阶数表示模型需要
多少个先前的输入作为输入。
函数的输出是一个nlarx对象sys,它包含了非线性ARX模型的参数估计结果。
可以使用该对象进行模型分析、模型仿真和模型预测等操作。