一个简单的拟合问题,请教如何用matlab解决,谢谢

如题所述

很抱歉我现在尚不能公示我的源代码,我相信你也是会编制自己的优化程序,这就是在给定初值条件下,不断改变初值(及中间)参数值情况,使目标函数RSS=sum(y1-yhat1)^2+sum(y2-yhat2)^2=min,
也许你一开始编的程序不如我到达最优化的速度快,但运算时间长一点总会有收获的。你可以再提供一两组典型数据,我可以给你寻找合适的初值。祝你成功!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-23
如果单独用Matlab确实很难做,可以用Matlab和Forcal混合编程来做。Forcal中,可以用求n维极值的单形调优法求解。参考我的帖子:
http://www.matlabsky.com/viewthread.php?tid=3857