我有
a =
54.1848
50.0456
99.9748
83.1009
63.1457
91.7577
64.0805
48.2090
75.7711
t =
79.7077
31.0913
14.9389
10.8303
16.4844
26.8465
41.6946
77.3369
186.3246
如何在a
上的y axis
和t
上使用x axis
制作一个简单的线图?
plot (a,t)
给出了
和plot (t,a)
给出了
我不明白这些是如何产生的。结果应该是别的。
答案 0 :(得分:7)
[t_sorted, index] = sort(t);
plot(t_sorted, a(index));
是最有效的方法。
或者,如果你真的不关心拥有这些线条,你可以简单地使用:
plot(t,a,'rx')
答案 1 :(得分:3)
我认为如果您根据t
中的值对两个向量进行排序,然后使用plot(t,a)
,您将得到您想要的结果。