问题描述
解决方案
没明白的意思,关于各种转换,matlab都是现成的貌似,看你要什么模型了
解决方案二:
x=[0 0.3000 0.6000 0.9000 1.2000 1.5000 1.8000 2.1000 2.4000 2.7000 3.0000]
y=[2.0000 2.3780 3.9440 7.3460 13.2320 22.2500 35.0480 52.2740 74.5760 102.6020 137.0000]
y1=polyfit(x,y,N)
这里函数polyfit第一个参数传递的是拟合数据的自变量,第二个参数是因变量,第三个参数是拟合多项式的阶数,这个由我们给定,运用不同的多项式进行拟合。
解决方案三:
比如N=4
y1 =
4.0000 3.0000 0.0000 2.0000
则拟合多项式为:y=4*x^3+3*x^2+2
可以在matlab帮助里看到更多信息
时间: 2024-10-31 15:33:07