作业帮 > 综合 > 作业

matlab基础,怎么提取idpoly模型的系数.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/17 19:30:25
matlab基础,怎么提取idpoly模型的系数.
A = [1 -1.5 0.7];
m0 = idpoly(A,[]);
就是这样一个命令,产生一个m0模型,我想只提取m0的系数,怎么实现.
当然系数就是A,我想问的是如果只知道m0这样一个idpoly模型,怎么提取他的所有系数组成一个向量.
matlab基础,怎么提取idpoly模型的系数.
用m0.a:>> A = [1 -1.5 0.7];m0 = idpoly(A,[]);
>> m0.a
ans =
    1.0000   -1.5000    0.7000
再问: 非常感谢,为什么后面加一个.a就是系数了,这个是什么的缩写。
再答: 这不是什么缩写。通过idpoly函数构造的m是一个idpoly对象,a是idpoly对象的一个属性。对象的属性可以用get函数获取,例如>> get(m0,'a')
ans =
    1.0000   -1.5000    0.7000m0.a相当属于get(m0,'a')的缩写,有点类似struct的field,但也不尽相同,因为对于属性名而言,不区分大小写,例如写成m0.A也可以:>> m0.A
ans =
    1.0000   -1.5000    0.7000希望对你有帮助,新年快乐!