如何在Octave的散点图上绘制countour曲线

时间:2017-02-06 16:02:01

标签: plot octave contour

我使用Octave plot()函数在2D图上绘制散点图。然后我使用contour()函数在点的顶部绘制轮廓。但是contour()函数在点之上没有重叠。即使我使用HOLD ON命令,散点图也完全被轮廓替换。 我有这样的事情:

plot();  %plot the x,y scatter plot
hold on; %hold on to be able to add to the plot
contour(); %Add the contour on top of the scatter plot

我想知道是否有人可以展示他们可以显示的示例代码,以便为现有情节添加轮廓。

感谢

1 个答案:

答案 0 :(得分:1)

以下是一个例子:

   x = [-10:0.1:10];
   y = x  .^ 2;
   z = x' * x;
   hold on;
   contour(x,y,z);
   plot(x,y);

将产生此图形(蓝色,您可以看到由绘图发出的抛物线)。

enter image description here