非线性拟合,MATLAB没有结果
试着用matlab拟合结果不好,有人建议试一下1stOpt,可是菜鸟我不太懂,是了一下结果也不好,有大牛帮忙看一下吗,多谢。function CF = FF(x, xdata)
Dt = 1e-9;
K = x(1);
Fmax = x(2);
Fmin = x(3);
At = xdata;
B = K + Dt + At;
CF = Fmax - ((Fmax - Fmin)./Dt*(B - sqrt(B.^2 - 4.*At.*Dt))./2);
x0=
数据如下:
xdata = * 1e-9;
ydata=;
ConstantDt = 1e-9;
ConstStr B = K + Dt + xdata;
Variable xdata,ydata;
Functionydata = Fmax - ((Fmax - Fmin)/Dt*(B - sqrt(B^2 - 4*xdata*Dt))/2);
Data;
xdata = *1e-9;
ydata=;
均方差(RMSE): 2794.64226434293
残差平方和(SSE): 140580456.941732
相关系数(R): 0.9989169767256
相关系数之平方(R^2): 0.997835126390614
决定系数(DC): 0.997835126390614
卡方系数(Chi-Square): 260.696132885874
F统计(F-Statistic): 3464.40548190988
参数 最佳估算
---------- -------------
fmax 362610.588944316
fmin 172303.323509794
k 1.16973307843228E-9
本帖最后由 uniconlw 于 2012-4-20 22:10 编辑
回复 2 # dingd 的帖子
主任好,多谢帮忙。还有几个问题想请教:请问您用的是哪个版本?我用1.5运行了一下,结果不一样,曲线拟合的也不好。还有这个跟预算法有关系吗?您用的是么算法?能麻烦主任把拟合后的曲线图贴一下吗?下周二答辩急用呀。多谢多谢
页:
[1]