绘制两个独立的向量
Plotting two separate vectors
如何在图形上绘制两个独立的向量?一个向量在 X 轴上,另一个向量在 Y 轴上。
例如,如果我有两个向量:v1=0.1,0.2,0.3,..1.0
和 v2=1,5,10,29,12,...26
。现在我想在 y 轴上绘制 v2
,在 x 轴上绘制 v1
。所以在 x=0.1 y=1
、x=0.2 y=5
、x=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
命令以清除当前图形。
如何在图形上绘制两个独立的向量?一个向量在 X 轴上,另一个向量在 Y 轴上。
例如,如果我有两个向量:v1=0.1,0.2,0.3,..1.0
和 v2=1,5,10,29,12,...26
。现在我想在 y 轴上绘制 v2
,在 x 轴上绘制 v1
。所以在 x=0.1 y=1
、x=0.2 y=5
、x=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
命令以清除当前图形。