按顺序绘制散乱数据(matlab)

use*_*666 0 matlab plot

我有一些想要绘制的分散数据.但该图的线不符合散乱数据的趋势.

A=[1.3476 0.7015 0.2449 0.3402];
B=[0.1 0.2 0.3 0.3];

plot(A,B)
figure
scatter(A,B,'marker','x')
Run Code Online (Sandbox Code Playgroud)

A和B向量仅包含我拥有的少量数据点.

如图所示,图(A,B)中的线不遵循正确的顺序.

当我们使用scatter命令时,我需要一条从左到右穿过点的线,它们出现在图中.

谢谢!

Lui*_*ndo 5

如果我理解正确:排序A并应用相同的排序B:

[sA, iA] = sort(A);
sB = B(iA);
plot(sA,sB)
Run Code Online (Sandbox Code Playgroud)