24小时热门版块排行榜    

查看: 866  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

caoyuanlang

新虫 (初入文坛)

[交流] 【求助】用mathematica怎么拟合这一组数据啊? 已有4人参与

x           1                  2               4              6             15             24
y      12.08         18.6          16.84          15.24        7.6           4.08
拟合函数为y=a*[e^(-b*x)-e^(-c*x)],其中a,b,c为要拟合的参数,哪位知道的话请赐教一下,谢谢!

[ Last edited by fegg7502 on 2010-8-6 at 22:12 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leoleu

金虫 (正式写手)

★ ★
luoqiquan(金币+2):谢谢 2010-06-03 14:26:18
caoyuanlang(金币+2): 2010-06-03 19:24:33
命令:
Data = {{1, 12.08}, {2, 18.6}, {4, 16.84}, {6, 15.24}, {15, 7.6}, {24,
     4.08}};
Form = a*(E^(-b*x) - E^(-c*x));
FindFit[Data, Form, {a, b, c}, x]
结果:
{a -> 24.618009532569616`, b -> 0.07771313418193908`,
c -> 0.926055749184961`}
6楼2010-06-03 13:16:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★
zeoliters(金币+2):多谢回帖交流! 2010-05-30 22:54:45
caoyuanlang(金币+1): 2010-06-01 08:35:49
a =        24.618010
        b =        0.077713
        c =        0.926056
2楼2010-05-30 23:40:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

caoyuanlang

新虫 (初入文坛)

谢谢你哦!不过我想要的是怎么把它用mathematica拟合出来,而不仅仅是要一个结果,我还有很多类似的数据要处理。
3楼2010-05-31 11:35:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

along1980

木虫 (正式写手)


luoqiquan(金币+1):thanks 2010-06-02 16:29:01
caoyuanlang(金币+1): 2010-06-03 19:25:01
用origin吧
这个简单
4楼2010-06-01 10:15:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见