将x和y值的数组绘制为点

时间:2014-10-09 12:18:50

标签: matlab matlab-figure

我无法理解:当我编写以下代码时,我在matlab中获取此图。

x = [0 1 2 3 4 5];
y = [0 1 0 1 0 1];
figure
plot(x,y);

enter image description here

我刚想到只会绘制数组x和y中的点,但图表也会显示线条...
我无法理解为什么会这样......请帮助我错在哪里

1 个答案:

答案 0 :(得分:5)

尝试使用以下

figure(10);
plot(x,y, '.');

figure(20);
plot(x,y, 'x');

figure(30);
plot(x,y, '-r');

查看差异......点散射,x散射和红线图。

plot文档中,您可以阅读有关线条样式的更多信息。默认情况下,它是一条蓝线,正如您在情节中看到的那样!