seeyou8 发表于 2007-7-13 23:32

如何对曲线进行滤波

有一个data.txt文件由深度和温度两列组成.
以深度和温度为坐标生成的曲线,我想让曲线光滑些,采样间隔大些,.

[ 本帖最后由 eight 于 2007-11-19 19:43 编辑 ]

花如月 发表于 2007-7-14 08:30

如果单只是想让曲线平滑,一维中值滤波或者均值滤波都可以的

seeyou8 发表于 2007-7-14 15:37

我这么写的
A=load data.txt
x=A(:,1);
y=A(:,2);
plot(x,y)
图pic为我所生成的曲线,尖峰太多了,想光滑点,我应该重新采样还是滤波。用yy=medfilt2(y)后yy怎么是条直线了。

smith 发表于 2007-11-19 19:10

可以用滤波处理,不行再做一下平滑处理,应该可以了。

hoveller 发表于 2007-11-20 10:31

回复 #3 seeyou8 的帖子

用medfilt1试试
页: [1]
查看完整版本: 如何对曲线进行滤波