作业帮 > 综合 > 作业

已知我满足某个函数原型,然后根据一组数据用最小二乘拟合来求这个函数原型中的参数,MATLAB中用什么函数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 08:15:08
已知我满足某个函数原型,然后根据一组数据用最小二乘拟合来求这个函数原型中的参数,MATLAB中用什么函数
c=lsqcurvefit(f,c0,x,y)
再问: 但是我非常不会用
再答: 你有数据吗,可以帮你算一下
再问: 时间 2003 2004 ………………2012 水量 1373.3 1261.5 1681.1 1342.9 1099.6 1060 1458.6 2146.8 1240.2 ​
再答: 时间从2003到2012为10年,而水量 数据少一个,只有9个。不对应,请增加?其函数原型是什么?
再问: 哦 那把03年去掉 另外没有函数原型我只是想知道他们之间到底呈现怎么的变化
再答: x=2004:2012;y=[1373.3  1261.5  1681.1  1342.9  1099.6  1060  1458.6  2146.8  1240.2];>> cftool拟合函数:     f(x) =   a1*sin(b1*x+c1) + a2*sin(b2*x+c2) + a3*sin(b3*x+c3)系数:    a1 =  2.204e+004       b1 =      0.3759       c1 =       33.73    a2 =   2.83e+004       b2 =      0.5241       c2 =       524.6    a3 =        9775       b3 =      0.7164       c3 =        1719拟合优度:  SSE: 3.999e+004  R-square: 0.9553
再问: 我不会用 但是你很棒