绘制两个独立的向量

Plotting two separate vectors

如何在图形上绘制两个独立的向量?一个向量在 X 轴上,另一个向量在 Y 轴上。

例如,如果我有两个向量:v1=0.1,0.2,0.3,..1.0v2=1,5,10,29,12,...26。现在我想在 y 轴上绘制 v2,在 x 轴上绘制 v1。所以在 x=0.1 y=1x=0.2 y=5x=0.3 y=10 等等。并用线连接这些点。

我已经尝试 plot(v1,v2) 但我得到一个空白图表,我猜 v1 的值被插入到 v2 中并计算出来。但是我已经计算了所有的值,我只想绘制它们。

我怎样才能做到这一点?

以下内容绝对符合您的描述:

v1 = [0.1,0.2,0.3,1.0]
v2 = [  1,  5, 10, 29]
plot(v1, v2, '*-')

(为了让您更清楚地看到结果,'*-' 参数更改了线的外观,以便除了连接线之外,点还标有星号。)

如果您的图表看起来是空白的,可能是某些设置(例如 hold 设置,轴限制设置为排除您的数据的特定值)从以前的一些涉及当前数字 window。在绘图之前,尝试关闭所有图形,或者至少发出 clf 命令以清除当前图形。