我很伤心!怎么做呀?matlab拟合

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:19:50
我很急!
比如f(x)=a*x^2+b*x+c*e^x已经很多的初始值,x=.....,f(x)=.....
求a,b,c
用matlab用数据拟合的知识来写一下程序~~
求求高手!!
超级的感谢~~

如果知道表达式,可以用最小二乘法来解.就是要求拟合函数得到的Y值减去原来的值的平方和最小.然后对a,b,c求偏导数,令导数为0,求出一组解来.如果不知道表达式,可以用CFTOOL来拟合.

用cftool,选择自定义函数拟合,输入你的a*x……这一堆函数,拟合a,b,c