matlab - 图形绘图

时间:2011-05-02 05:22:11

标签: matlab

我有两个要绘制的数组,x轴为a [1,5],y轴为b [4,5]。我使用了plot(a,b),问题是数组a的元素没有排序,因此当绘制图形时,它以数组元素的相同顺序连接各点之间,因此图形线一次向右,另一个向左和向前所以,我也希望它是曲线形状?

1 个答案:

答案 0 :(得分:2)

排序a并使用a的排序版本的索引绘制b:

[asorted ind] = sort(a);
 plot(asorted,b(:,ind));