求助:matelab非线性拟合
求助:matelab非线性拟合,有没有知道怎么弄啊或者有这方面的教程。函数是y=a+(b-a)/(1+10^((d-x)*c)),其中a,b,c,d为常数。
x=2.64828
2.94931
3.25034
3.42643
3.38437
3.6854
3.98643
4.16252
4.12046
4.42149
4.72252
4.89861
5.45861
5.59265
5.89368
6.19471
6.3708
6.9308
7.66689
13.55563
y=95.15
92.11
92.37
90.68
93.22
85.72
84.68
79.4
86.96
77.53
69.8
66.13
57.39
46.93
45.32
46.59
45.26
41.29
38.74
26.68 返回小木虫查看更多
今日热帖
百度经验里面就有,或者找本matlab的教程看看,matlab帮助里面也可以找到
均方差(RMSE): 2.96326241286864
残差平方和(SSE): 175.618482550402
相关系数(R): 0.990777283366631
相关系数之平方(R^2): 0.981639625235361
决定系数(DC): 0.981639625216641
卡方系数(Chi-Square): 1.88564634100602
F统计(F-Statistic): 962.372145489484
参数 最佳估算
---------- -------------
a 99.9244568080068
b 32.4516316128156
d 4.93494901726584
c 0.52740279227581
1stopt软件代码:
1stopt、MATLAB、Origin、SPSS四种软件做这种问题的代码或者操作步骤,参见:
http://muchong.com/t-6572963-1
,
先把数据输入到workspace里面,然后在文件头部点应用程序,选择curve fitting就可以拟合了,但是我拟合了一下,拟合曲线跟描点曲线差别太大。
忘了说了,我是2014b版本的matlab
好的,谢谢了
传说中的1stopt出现了