我有一个关于在MATlab中做一个简单的阴谋的快速问题。我之前做过这些,但由于某种原因,它已停止工作,我想要的图表不再出现。MATLAB的循环图
我不确定需要多少信息才能回答此问题,请让我知道是否应该添加更多信息。
我有一个ODE系统,我在循环中使用下面的参数作为变量之一。
A4bar = NaN;
for eta_p = 0.0:.1:7;
A3bar=x(size(t,1),3);
A4bar= [A4bar;A3bar];
hold on
plot(eta_p,A4bar,'-k','linewidth',1);
当我使用上面的代码时,我的图形出现了一堆未连接的绘制点。
当我使用我以前工作的原始代码时,我使用了这个。
A4bar = NaN;
for eta_p = 0.0:.1:7;
A3bar=x(size(t,1),3);
A4bar= [A4bar;A3bar];
place_holder_eta_p = 0:.1:7.1;
hold on
plot(place_holder_eta_p,A4bar,'-k','linewidth',1);
我得到的原始代码的错误是矢量的不相等。我试图设置place_holder_eta_p以与eta_p匹配,并且不起作用。它过去只使用上面的代码,所以我不确定发生了什么。
任何想法或建议?也许更重要的是,让我知道是否有任何额外的信息,我应该提供。
谢谢大家。
请发布一个更完整的例子 - 至少包括整个循环直到'结束'。 –
这是什么,你期望在第一个例子中发生,没有发生?在第二个例子中,正如你所说'place_holder_eta_p'具有不同的长度,那么为什么你要这么做呢? – carlpett