p21 dp2 = max (((,);cs2 (:);p23 (:)));
情节(dcs,造船,“k * - - - - - -”);
情节(dp2,造船,“b + - - - - - -”);
当plot()或line()有两个连续的最小值时,MATLAB仅将点与线连接
在一次呼叫中
.你的dcs和dps2是标量,Nval也是,所以你不会画至少两个连续的点
在一次呼叫中
.您应该考虑将所有的值存储在向量中,并在循环完成后绘制它们。
此外,您的代码暗示N是对等点的数量,这似乎是自变量,而dcs和dps2似乎是因变量。因此,按照惯例,自变量N应该出现在X轴上(就像你标记的那样),因变量应该出现在Y轴上(就像你标记的那样)。但这不是你画的:plot()语句的因变量在x轴上自变量在y轴上。