24小时热门版块排行榜    

查看: 894  |  回复: 5

easonzk

新虫 (正式写手)


[交流] 关于曲线拟合的问题!各位大侠救救小弟!

各位好,我有一组数据需要拟合,但是在origin里面没有我需要的公式。
数据如下:
x=5 10 20 30 40 60  
y=1000 651 474 242 109 54 16
y=A*exp(-k*n*x)-(1-1/n)*exp(-k*n*x)+(1-1/n)  并且要求0≤n≤1

自建函数拟合,我就是不知道怎么规定0≤n≤1。

那位大侠帮帮我吧!!!!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nanoptic

木虫 (正式写手)


★ ★
easonzk(金币+1):谢谢参与
mingdong(金币+1): 感谢交流! 2011-01-29 12:36:18
http://phylab.fudan.edu.cn/doku. ... der=\"0\">rigin_fit

google or baidu origin自定义函数拟合
2楼2011-01-29 06:06:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoqing8569

铁杆木虫 (著名写手)



easonzk(金币+1):谢谢参与
xx = {5, 10, 20, 30, 40, 60, 80};
yy = {1000, 651, 474, 242, 109, 54, 16};
data = Transpose[{xx, yy}];
model = a *Exp[-k*n*x] - (1 - 1/n) Exp[-k* n* x] + (1 - 1/n) ;
fit = FindFit[data, {model, {0 <= n <= 1}}, {a, k, n}, x]
3楼2011-02-03 20:28:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)


★ ★ ★
easonzk(金币+1):谢谢参与
dongdong3881(金币+2): 多谢指导 2011-02-21 15:14:55

用1stOpt吧,使用简单,效果很好:

均方差(RMSE): 43.7574439309387
残差平方和(SSE): 11488.2833962155
相关系数(R): 0.991195662319032
相关系数之平方(R^2): 0.982468841000064
决定系数(DC): 0.982461207274345

参数        最佳估算
----------        -------------
n        0.999999999999356
a        1275.55721099242
k        0.056001188974819
5楼2011-02-21 10:17:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
KZ14254楼
2011-02-13 18:02   回复  
easonzk(金币+1):谢谢参与
sunyc2096楼
2011-02-21 12:56   回复  
easonzk(金币+1):谢谢参与
相关版块跳转 我要订阅楼主 easonzk 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见