Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 标准差条形图_Matlab_Matlab Figure - Fatal编程技术网

Matlab 标准差条形图

Matlab 标准差条形图,matlab,matlab-figure,Matlab,Matlab Figure,我正在用Matlab中的标准偏差绘制条形图数据如下 y = [0.776 0.707 1.269; 0.749 0.755 1.168; 0.813 0.734 1.270; 0.845 0.844 1.286]; std_dev = [0.01 0.055 0.052;0.067 0.119 0.106;0.036 0.077 0.060; 0.029 0.055 0.051]; 我正在写下面的代码 figure hold on bar(y) errorbar(y,std_dev,'.')

我正在用Matlab中的标准偏差绘制条形图数据如下

y = [0.776 0.707 1.269; 0.749 0.755 1.168; 0.813 0.734 1.270; 0.845 0.844 1.286];
std_dev = [0.01 0.055 0.052;0.067 0.119 0.106;0.036 0.077 0.060; 0.029 0.055 0.051];
我正在写下面的代码

figure
hold on
bar(y)
errorbar(y,std_dev,'.')

但是我没有将标准偏差条放在正确的位置。

如果所有条颜色相同:

x=1:15;
y = [0.776 0.707 1.269 0 0.749 0.755 1.168 0 0.813 0.734 1.270 0 0.845 0.844 1.286];
std_dev = [0.01 0.055 0.052 0 0.067 0.119 0.106 0 0.036 0.077 0.060 0 0.029 0.055 0.051];

figure
hold on
bar(x,y)
errorbar(y,std_dev ,'.')

XTickLabel={'1' ; '2'; '3' ; '4'};
XTick=2:4:15
set(gca, 'XTick',XTick);
set(gca, 'XTickLabel', XTickLabel);

这可能会有所帮助。但是,为MATLAB填写错误报告/功能请求可能是合适的。很抱歉,我得到的标准偏差条位置不正确,这确实是他们在我提供的链接中解决的问题。