主题:一个关于最小二乘拟合的问题,请教大家!
我要拟合的是这个模型的参数:
f=a(1)*(x.^a(2))+exp(a(3)+a(4)*x)
我的x和y值有很多,大约有几万个实验点,我截一部分让各位大侠们帮着拟合一下啊,我不停的在换初值,分别得出了不同的值,而且很多相差都很大,不是越界就是拟合的不对。
x=[
0.700005035
0.600008011
0.500001984
0.400005989
0.300009003
0.200002003
0.100005999
】;
y=【
993.603776
974.6102865
946.9804036
910.1297526
861.9479818
800.0323568
714.4479818
】
a1的大体范围是1000-2000左右,a2是0-1左右,a3是100-500左右,a4是-1~-15左右,请大侠们帮忙给出程序,和拟合结果,谢谢啊!我快不能毕业了
f=a(1)*(x.^a(2))+exp(a(3)+a(4)*x)
我的x和y值有很多,大约有几万个实验点,我截一部分让各位大侠们帮着拟合一下啊,我不停的在换初值,分别得出了不同的值,而且很多相差都很大,不是越界就是拟合的不对。
x=[
0.700005035
0.600008011
0.500001984
0.400005989
0.300009003
0.200002003
0.100005999
】;
y=【
993.603776
974.6102865
946.9804036
910.1297526
861.9479818
800.0323568
714.4479818
】
a1的大体范围是1000-2000左右,a2是0-1左右,a3是100-500左右,a4是-1~-15左右,请大侠们帮忙给出程序,和拟合结果,谢谢啊!我快不能毕业了