我在家里写了一些代码来绘制一些 3D 数据。它工作得很好。现在我在办公室运行相同的代码,我得到了一些奇怪的错误。似乎每个插入的数据点都有一个标签。
但这只发生在一半的地块上。左图显示了真实数据,右图只是这些数据的平滑拟合。左边的有错误,右边的没有。
我在同事的机器上运行了代码,它也运行良好。所以我把干净的图形文件保存在他的机器上,并试图在我的电脑上打开它们。还是一样的bug。所以这不是代码,但似乎是一些奇怪的显示错误。以前有人见过吗?
figure(1);
s1=gca;
surf(t_matrix,f_matrix,alpha_matrix)
colorbar
figure(2);
s2=gca;
surf(t_matrix2,f_matrix2,alpha_matrix2)
colorbar
就是这段代码。如果我调试,数字会出现在第一次调用 colorbar 之后。但不是在第二种情况下。我在家里的 Matlab 版本是 2013a,但在办公室和我同事的版本都是 2012b。