我该如何解决Octave中dataaspectratio不是有限的错误?

我正在编写一个简单的脚本,该脚本可以迭代一些数据并绘制结果。运行正常。然后,我放大了该图。这样做之后,每次尝试运行它时,都会收到错误

  

错误:设置:“ dataaspectratio”必须是有限的

我使用plot()还是pcolor()。通过搜索发现,我可以使用daspect()检查数据宽高比,答案是[4 2 1],对我来说似乎是有限的。即使我关闭并重新启动,此错误仍然存​​在,不会让我作任何事情,即使是从命令行进行的简单操作也是如此。或图表没有y轴。我该如何解决?

尝试运行文件logistic.m的完整错误是:

logistic
error: set: "dataaspectratio" must be finite
error: called from
   __plt__>__plt2vv__ at line 495 column 10
   __plt__>__plt2__ at line 242 column 14
   __plt__ at line 107 column 18
   plot at line 223 column 10
   logistic at line 8 column 1
error: set: "dataaspectratio" must be finite

这是我使用的完整脚本:

R=linspace(0,4,100);
for j=1:100
  r=R(j);
  X=linspace(0,1,100);
  for i=1:1000
    X=r*(X-X.*X);
  endfor
  plot(R,X);
  hold on;
endfor

直到现在,再次启动Octave之后,此问题消失了。过了一会儿它又回来了。我所做的只是放大我所绘制的情节。绘图窗口仍然是第一次出现,但这只是一条没有轴的水平线。在那之后,绘图窗口甚至都没有出现。

tammyluxiuliang 回答:我该如何解决Octave中dataaspectratio不是有限的错误?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3169390.html

大家都在问