errShade(x, y, ePlus, eMinus, lineCol, lineWidth, lt)函数提供了在二维图(包括半对数、对数对数、常规图等)中绘制带阴影误差区域的曲线的简便方法。注意,在调用该函数之前,需先绘制曲线以指定绘图类型。推荐使用步骤如下:
- 先绘制曲线 - 通过标准绘图函数创建基本曲线。
- 调用errShade函数 - 在已有曲线上过度绘制误差区域和带阴影的曲线。
用法参数说明:
- x:行的x值数组
- y:行的y值数组
- ePlus:线上方的误差值(如:
maxError(x) - y(x)
) - eMinus:线下方的误差值(如:
y(x) - minError(x)
) - lineCol:线的颜色,可为颜色字符串(如
'r'
代表红色)或RGB三元组 - lineWidth:线的宽度
- lt:亮度,与纯白色的混合比例,取值0~1。一般推荐值为0.2,以便与MATLAB的常见颜色如‘r’、‘b’等配合良好。
输出参数:
- cH:绘制曲线的句柄
- eH:阴影误差区域的句柄
该函数简化了绘制含误差的曲线区域的步骤,尤其适用于可视化含误差的实验数据。