作业帮 > 数学 > 作业

matlab中拟合曲线问题(新手求教)

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/12 15:59:16
matlab中拟合曲线问题(新手求教)
x=1,2,3.61;y都对应有值.
且x=1时y=14.53;x=16时y=14.88;x=31时y=15.21;x=61时y=15.34.
怎样用拟合曲线的知识得出x等于多少时y取最大值?
那拟合为多项式的曲线,怎么做?
把曲线拟合出来不就行了吗,问题是你想拟合成什么曲线,多项式的、三角的、指数的、还是其它什么曲线?
多项式拟合:polyfit(x,y,n)
x和y就是坐标,n就是多项式次数
比如polyfit([1 16 31 61],[14.53 14.88 15.21 15.34],2)
得到ans =
-0.0003 0.0313 14.4862
即拟合出二次函数y=-0.0003x^2+0.0313x+14.4862
知道了函数最大值就可以求了吧