通过MATLAB图形中的数据点绘制平滑线

通过MATLAB图形中的数据点绘制平滑线,matlab,figure,Matlab,Figure,我有几个MATLAB fig文件。所有这些fig文件都有相同的前缀名(Pol_test_)和不同的后缀名(10,20,30…200)。例如,Pol_test_10、Plo_test_20等等。 每个fig文件有五组数据点。是否有一种简单的方法可以使用直线连接/连接这些数据点?我希望结果中的两行都带有标记。我不想再画它们了,因为这需要很多时间。 有什么建议可以循环浏览所有的数据吗 假设您有一个这样的图形,其中包含几个只有标记的绘图: plot(1:5, [3 6 4 3 5], 'o'); hol

我有几个MATLAB fig文件。所有这些fig文件都有相同的前缀名(Pol_test_)和不同的后缀名(10,20,30…200)。例如,Pol_test_10、Plo_test_20等等。 每个fig文件有五组数据点。是否有一种简单的方法可以使用直线连接/连接这些数据点?我希望结果中的两行都带有标记。我不想再画它们了,因为这需要很多时间。
有什么建议可以循环浏览所有的数据吗

假设您有一个这样的图形,其中包含几个只有标记的绘图:

plot(1:5, [3 6 4 3 5], 'o');
hold on
plot(2:7, [9 6 2 6 9 4], '*');

要使线连接标记,只需设置由
绘图
生成的每个
线
对象的
'LineStyle'
属性。例如,
'-'
将给出一条实线,
'-'
将给出一条虚线:

ch = get(gca, 'Children');
[ch.LineStyle] = deal('-');

如果您“不想再次绘制它们”,您希望如何绘制所有点?您的意思是要从每个.fig文件中检索数据并创建新的组合图吗?请创建一个,这可能包括以编程方式创建和保存两个简单图形,以及该示例的预期输出。我的意思是,我不想返回并创建带有连接数据点的线的新绘图。相反,我想使用MATLAB fig文件,其中包含数据点,并添加穿过这些点/标记的线。