level 1
友谊GFye4
楼主
matlab拟合求参,图出现一个直线,我想利用自己定义的函数拟合,得到函数中的系数。。 clc; y=[0.5 0.86 0.67 0.81 1.60 2.02 2.17 1.69 1.42 1.73 0.56 1.08 2.40 5.48 10.38 16.71 23.90 38.21 59.23 74.46 91.15]; x=[0 10 15 31 40 43 45 47 50 56 64 74 86 99 114 128 141 153 167 181 196]; fx=inline('beta(1)*exp(-(x-beta(2))/beta(3))','beta','x'); beta=nlinfit(x,y,fx,[1 1 1]); v=beta(1); u=beta(2); b=beta(3); %test the model xx=min(x):10:max(x); yy=v*exp(-(x-u)/b); plot(x,y,'o',x,yy,'r');
2014年03月19日 13点03分
1