在二维笛卡尔坐标系中绘制1 x n向量

时间:2013-01-26 21:17:42

标签: matlab vector plot

我有一个1 x 10的向量,如下所示:

V = [0.500 -5.433 0.543 0.321 1.432 0.543 -0.576 -0.145 -1.322 -0.222]

并希望使用plot在MATLAB上进行绘图。

我使用了plot(v,0,'kx,'marker',10),但这对我来说似乎不合理。如何解决这个问题?


有没有人为ISOMAP提供非常好的资源?需要一个非常全面的关于Isomaps的简单教程。如果我能有好的视频,那就非常好。

2 个答案:

答案 0 :(得分:1)

你几乎得到了它,只需写下:

plot(v,'kx','MarkerSize',10);

请注意,我写的是plot而不是Plot,Matlab区分大小写...... 当你只有一个向量时,绘图函数假定对于x轴它采用向量的元素数,即plot(1:numel(v),v,...)。我建议您使用Matlab documentation,如果您已阅读它,您会看到一个示例,可以显示您的错误。

答案 1 :(得分:0)

bla的解决方案还可以,并且会生成散点图。

但是,您可以绘制线条图等。

不过,请注意它是V而不是v,因为他指出MATLAB是区分大小写的。

以下是生成折线图的方法:

x=0:length(V)
plot(x,V,'r--o',x,V,'r*')

输出:

enter image description here