平滑样条对于部分数据不够平滑

2次浏览(过去30天)
你好,
我有以下问题:
我有一个向量x和一个向量y,我想把这些数据画成拟合曲线。
我使用Matlab中的曲线拟合工具,我使用平滑样条,因为我的数据不能用函数近似。
对于x和y的第一个数据,平滑参数不应该太平滑,但对于指数较高的数据,平滑参数应该更平滑。
我的想法是使用平滑参数,这不是太平滑。通过将拟合保存在工作区中,我获得了名称f1和平滑参数p1的拟合。之后,我想用这个函数平滑具有更高指标的数据的曲线:
我= 5;
G =filter(ones(1,i)/i, 1, ?)
(供参考:i=5不是固定的,我想手动调整它)
但是对于以下问题,我没有办法解决:
  • 如何为拟合f1生成数据点?
  • 问号应该用曲线拟合工具中拟合的y数据(高指标)填充,这样我就可以像plot(x*,g)那样绘制高指标的曲线(x*表示x个高指标的数据)
  • 低指数和高指数的图应该是一个连续的图。
希望我的问题很清楚:)
如果有其他解决方案,请告诉我!万博 尤文图斯
非常感谢!

答案(0)

s manbetx 845


释放

R2021a

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!