用matlab怎么对一组离散的点进行平滑,最好是能用低通滤波。

比如x=[
128.891434 130.798309 131.787064 131.716446 131.787064 131.857697 131.010193 130.162689 129.315186 129.385803 131.222061 132.069565 132.987701 134.965210 135.742096
135.883347 135.459595 135.106461 134.329590 133.482086 134.470840 135.318344 137.154602 138.002106 139.697113 141.674637 143.510895 144.499649 145.417786 145.488403
];

y=[
81.260017 81.911804 81.990509 82.484894 81.990509 81.496132 80.428673 79.361206 78.293747 77.799370 78.945534 80.013000 80.586082 80.743500 82.305344
81.316582 80.782852 79.754745 78.192902 77.125443 77.204147 78.271606 79.417778 80.485245 82.620171 82.777580 83.923752 84.002457 84.575546 84.081169
];

谢谢!

自己用fdatool设计一个低通滤波器 然后filter调用就可以了追问

我是个新手,请问用fdatool设计的低通滤波器能将我给的这组点的坐标数据绘制出一条光滑的曲线吗?谢谢!

追答

那谁知道啊 你得试啊 低通滤波器的各个参数还得设置啊

温馨提示:答案为网友推荐,仅供参考
相似回答