-1

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

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

并想在 MATLAB 上使用plot.

我用过plot(v,0,'kx,'marker',10),但对我来说似乎不合理。关于如何进行此操作的任何想法?


有没有人有非常好的 ISOMAP 资源?需要一个非常全面的关于 Isomap 的逐步简单教程。如果我能有好的视频,那就太好了。

4

2 回答 2

1

你几乎明白了,只需写:

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

请注意,我写plot的不是Plot,Matlab 是区分大小写的......当你只有一个向量时,绘图函数假定对于 x 轴它需要向量的元素数,即plot(1:numel(v),v,...)。我建议你使用Matlab 文档,如果你读过它,你会看到一个例子,可以告诉你你做错了什么。

于 2013-01-26T21:53:26.460 回答
0

bla的解决方案没问题,并产生散点图。

但是,您可以制作线图等。

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

以下是如何生成线图:

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

输出:

在此处输入图像描述

于 2018-06-21T15:20:36.243 回答