作业帮 > 综合 > 作业

matlab数据拟合程序问题!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 15:18:03
matlab数据拟合程序问题!
要求如下:输入变量a,b同为n维行向量,a为被拟合所有节点形成的向量,b为相应的函数值所形成的向量 .输出:用2次多项式 ax^2+bx+c 拟合给定的数据(最小二乘解),输出结果为2次多项式的系数(a,b,c)
x=[.];
y=[.];
fun1=inline('c(1)*x^2+c(2)*x+c(3),'c','x'); %拟合函数
c=lsqcurvefit(fun1,[0,0],x,y) %求拟合系数
a=c(1)
b=c(2)
c=c(3)