我有一个向量,称为 x,其中包含我从平均值计算得出的非常小的数字。我想绘制 x 的对数变换,比如 y=10*log10(x),以及等于 +- 2 个标准偏差的误差条,这些标准偏差是在找到平均值时计算的。
为此,我使用以下代码:
figure
errorbar(lengths, 10*log10(x), ...
10*log10(x-2*std_x), 10*log10(x+2*std_x), 'o')
我的问题是,由于 x 包含这么小的值,x-2*std_x 通常是一个负数,你不能取负数的对数。
所以我想我的问题是当减去线性域中的标准偏差给我负数时,如何在对数域中绘制误差线?我做不到 +-