误差条图显示数据的置信区间或沿曲线的偏差。用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。
\[\]
图2-3 误差条图