作业帮 > 综合 > 作业

matlab怎么对曲线进行平滑啊?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 16:34:47
matlab怎么对曲线进行平滑啊?
x=[0 0.1 0.16 0.27 0.41 0.48 0.59 0.8];
y=[5 9 70 118 100 17 0 5];
y1=[22.8 22.8 22.8 22.8 22.8 22.8 22.8 22.8];
values1=spcrv([[x(1) x x(end)];[y(1) y y(end)]],3,1000);
values2=spcrv([[x(1) x x(end)];[y1(1) y1 y1(end)]],3,1000);
plot(values1(1,:),values1(2,:),'r',values2(1,:),values2(2,:),'b')
>>
再问: 谢谢啊!我这有很长的一组数据,一个一个输进去不太现实啊,该怎么办?不好意思啊,我是初学这个软件!
再答: 很长一个数组?这个就。貌似都是可以输入的,这有一篇文章,你可以参考下~~~ http://philotack.blog.163.com/blog/static/37473423201010910230221/ 希望可以帮助到你
再问: 太感谢了!!!!!!!!!