如何在MATLAB中制作基本的线图?

Laz*_*zer 2 matlab plot graph

我有

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
Run Code Online (Sandbox Code Playgroud)

怎么能用aon y axiston 做一个简单的线图x axis

plot (a,t)

替代文字

plot (t,a)给出

替代文字

我不明白这些是如何产生的.结果应该是别的东西.

Ofr*_*viv 7

[t_sorted, index] = sort(t);
plot(t_sorted, a(index));
Run Code Online (Sandbox Code Playgroud)

是最有效的方法.

或者,如果你真的不关心拥有线条,你可以简单地使用:

plot(t,a,'rx')
Run Code Online (Sandbox Code Playgroud)