误差条图

误差条图显示数据的置信区间或沿曲线的偏差。用errorbar函数绘误差条图,该函数的调用格式为:

errorbar(Y,E) 根据Y的数据绘图并在Y的每个元素处绘一误差条。误差条两端距离曲线上下均为E(i)长度。

errorbar(X,Y,E) 用X和Y绘误差条图,误差条的长度为2*E(i)。X, Y和E必须大小相同。当它们为矢量时,每个误差条定义为(X(i),Y(i))处距离曲线上下各E(i)长度的误差条。当它们为矩阵时,每个误差条由(X(i,j),Y(i,j))定义。

errorbar(X,Y,L,U) 用L(i)+U(i)指定误差条上下的长度,绘制误差条图。X,Y,L和U必须大小相同。当它们为矢量时,每个误差条由(X(i),Y(i))定义,用L(i)定义曲线下方的距离,用U(i)定义曲线上方的距离。当它们为矩阵时,每个误差条由(X(i,j),Y(i,j))定义,用L(i,j)定义曲线下方的距离,用U(i,j)定义曲线上方的距离。

errorbar(...,LineSpec) 用LineSpec指定线型、标记和颜色,绘制误差条图。

h=errorbar(...) 返回line图形对象的句柄矢量。

下面用errorbar函数绘一个误差条图。

code.matlab
y=[10 6 17 13 20 15 25];
e=[2 1.5 1 3 1 2 1.6];
errorbar(y,e)

生成图2-3。

Document Image
\[\]

图2-3 误差条图