matlab中用误差条绘制坐标
无法获取图形。matlab中用误差条绘制坐标,matlab,plot,errorbar,Matlab,Plot,Errorbar,无法获取图形。 X和Y以米为单位,err_x1和err_y1以毫秒为单位。正如Cris Luengo在评论中所说的那样,您错过了一条语句请稍等,因此分散的调用取代了错误条的第一次调用。添加等待在两者之间解决问题。问题是什么?你无法得到图表,为什么这么说?代码的输出是什么,预期的输出是什么?请阅读。我没有得到错误条,只是坐标。可能是数字大小的问题。但是首先尝试在figure语句之后和scatter语句.Yaa之前的某个地方添加hold。现在开始工作了。非常感谢。 X=[5987324.353999
X和Y以米为单位,err_x1和err_y1以毫秒为单位。正如Cris Luengo在评论中所说的那样,您错过了一条语句
请稍等
,因此分散
的调用取代了错误条
的第一次调用。添加等待代码>在两者之间解决问题。问题是什么?你无法得到图表,为什么这么说?代码的输出是什么,预期的输出是什么?请阅读。我没有得到错误条,只是坐标。可能是数字大小的问题。但是首先尝试在figure
语句之后和scatter
语句.Yaa之前的某个地方添加hold
。现在开始工作了。非常感谢。
X=[5987324.35399918,
5987324.35399915,
5987324.35399905,
5987324.35399913,
5987324.35399903,
5987324.35399901,
5987324.3539991,
5987324.35399901,
5987324.35399898,
5987324.35399896];
Y=[6764823.56000006,
6764823.56000007,
6764823.56000007,
6764823.56000007,
6764823.56000008,
6764823.56000008,
6764823.56000007,
6764823.56000008,
6764823.56000008,
6764823.56000008];
% Graphical representation of error bar with coordinates
figure
err_x1=[5.9090 5.9090 5.9090 5.9090 5.9090 5.9090 5.9090 5.9090 5.9090 5.9090];
err_y1=[5.9090 5.9090 5.9090 5.9090 5.9090 5.9090 5.9090 5.9090 5.9090 5.9090];
errorbar(X,Y,err_x1,err_y1,'o')
scatter(X, Y,100,'k');
set(gca,'FontSize',10,'xscale','log','yscale','log');