Matlab跳过图(不确定性)
我有一系列查找数据拟合(cd到文件夹,读取并拟合数据),然后在循环中绘制它们 我观察到,很少有绘图做得不正确,被跳过并添加到后续绘图中。在每个绘图之间暂停四秒钟似乎可以解决这个问题 我假设在Matlab中一切都是顺序的,这意味着后续命令将等待当前命令完成。我相信现在不是这样。我相信使用Matlab跳过图(不确定性),matlab,plot,Matlab,Plot,我有一系列查找数据拟合(cd到文件夹,读取并拟合数据),然后在循环中绘制它们 我观察到,很少有绘图做得不正确,被跳过并添加到后续绘图中。在每个绘图之间暂停四秒钟似乎可以解决这个问题 我假设在Matlab中一切都是顺序的,这意味着后续命令将等待当前命令完成。我相信现在不是这样。我相信使用pause不是最好的解决方案。有人能提供解决方案吗 一组没有暂停的后续绘图(实线是一组动态数据点): 暂停4秒的相同绘图: 和大多数其他生成图形对象的函数,将其添加到生成的图形对象中,您可以使用以下函数对该对
pause
不是最好的解决方案。有人能提供解决方案吗
一组没有暂停的后续绘图(实线是一组动态数据点):
暂停4秒的相同绘图:
和大多数其他生成图形对象的函数,将其添加到生成的图形对象中,您可以使用以下函数对该对象进行寻址:
如果未向打印函数提供显式轴句柄,则它将使用,这通常会导致类似的问题。如此之多以至于文档中有警告:
用户交互可以更改当前轴或图表。创建变量时,最好将轴或图表指定给变量,而不是依赖于gca
与其这样做,不如这样做:
axes
plot(1:10)
您应该执行以下操作:
ax = axes;
plot(ax, 1:10)