主要内容

本页采用了机器翻译。点击此处可查看英文原文。

showConfidence

在响应图上显示已识别模型的置信边界

    说明

    showConfidence(plotHandle) 在响应图上显示已识别模型的置信边界,采用默认标准差值 1

    示例

    showConfidence(plotHandle,stdDev) 显示 sd 个标准差的置信边界。

    示例

    示例

    全部折叠

    在已识别的 ARX 模型的伯德图上显示置信边界。

    获取辨识模型并绘制其伯德响应曲线。

    load iddata1 z1
    sys = arx(z1, [2 2 1]);
    h = bodeplot(sys);

    MATLAB figure

    z1 是包含时域系统响应数据的 iddata 对象。sys 是包含已识别多项式模型的 idpoly 模型。hsys 波德响应图的绘图句柄。

    显示 sys 的置信边界。

    showConfidence(h);

    MATLAB figure

    该图描绘了 1 个标准差的置信边界。

    在已识别的 ARX 模型的伯德图上显示置信边界。

    获取辨识模型并绘制其伯德响应曲线。

    load iddata1 z1
    sys = arx(z1, [2 2 1]);
    bp = bodeplot(sys);

    MATLAB figure

    z1 是包含时域系统响应数据的 iddata 对象。sys 是包含已识别多项式模型的 idpoly 模型。bpsys 波德响应图的图对象。

    使用 2 个标准差显示 sys 的置信边界。

    sd = 2;
    showConfidence(bp,sd);

    MATLAB figure

    sd 指定了在图上显示的置信区域的标准差数量。

    输入参数

    全部折叠

    已识别模型的响应图的句柄,指定为 handle 对象。要获取绘图句柄,请使用 bodeplotstepplotimpulseplotnyquistplotiopzplot 函数。

    置信边界的标准差,指定为正标量。一个常见的选择是三个标准差,这能达到 99.7% 的显著性水平。

    备选方法

    您可以在响应图上交互式地启用置信区显示。右键点击响应图,然后选择Characteristics > Confidence Region

    版本历史记录

    在 R2012a 中推出