24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 374  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yujnu888

铜虫 (小有名气)

[求助] 求助如何给参数设定范围 已有1人参与

本人在使用Mathematica作非线性拟合,有三个参数(a,b,c),其中一个参数c设定范围为0《c《1,
data = {{0, 0}, {0.3, 0.029}, {1.375, 0.037}, {1.6, 0.04}, {2, 0.044}, {4, 0.06031133}, {5, 0.06}, {8, 0.07}, {10, 0.08}, {16, 0.09}, {25, 0.16}, {37, 0.19}, {47, 0.21}, {58, 0.29}};
model = 0.3*(c*(1 - 0.56 Exp[-0.006 b x]) + (1 - c)*(1 - Exp[-a x]));
fit = FindFit[data, model, {a, b, c}, x]
modelf = Function[{x}, Evaluate[model /. fit]]
Plot[modelf[x], {x, 0, 100}, Epilog -> Map[Point, data]]
nlm = NonlinearModelFit[data, 0.3*(c*(1 - 0.56 Exp[-0.006 b x]) + (1 - c)*(1 - Exp[-a x])), {a, b, c}, x];
nlm["RSquared"]

求助应该在哪里如何添加?
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

yujnu888

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by xzczd at 2015-10-03 09:39:36
默认情况下的拟合效果不是还可以吗……是c必须要在这个范围?那么:

FindFit

效果反而变差了……

此外还有一种语法,不过这个严格来说只是给出初值,不是限制范围:
FindFit
这个和FindRoot的给两个初值 ...

是的,c值必须在这个范围。多谢大神!
3楼2015-10-03 10:22:27
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

xzczd

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yujnu888: 金币+10, ★★★★★最佳答案, 完美解决! 2015-10-03 10:22:44
默认情况下的拟合效果不是还可以吗……是c必须要在这个范围?那么:
CODE:
FindFit[data, {model, 0 < c < 1},{a, b, c}, x]

效果反而变差了……

此外还有一种语法,不过这个严格来说只是给出初值,不是限制范围:
CODE:
FindFit[data, model,{{a,100,150},{b,2,4},{c,0,1}}, x]

这个和FindRoot的给两个初值的语法其实是一样的。你也可以给出3个或者1个初值,不过注意这里每个参数给的初值数必须一样。
小木虫Mathematica版块已毁(当然原本也不咋的),建议大家前往百度贴吧或Stackexchange。
2楼2015-10-03 09:39:36
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 270求调剂 +9 小杰pp 2026-03-31 11/550 2026-04-05 11:02 by 风雨无晴
[考研] 271分求调剂学校 +12 zph158488! 2026-04-02 13/650 2026-04-05 10:13 by lqwchd
[考研] 070300化学学硕311分求调剂 +10 梁富贵险中求 2026-04-04 12/600 2026-04-05 09:37 by guoweigw
[考研] 材料与化工371求调剂 +8 陪琳看海 2026-04-04 8/400 2026-04-05 09:10 by guoweigw
[考研] 材料调剂 +9 壹贰贰亿 2026-04-04 9/450 2026-04-05 08:00 by qlm5820
[考研] 302分求调剂 一志愿安徽大学085601 +5 zyx上岸! 2026-04-04 5/250 2026-04-05 07:50 by 544594351
[考研] 本科211 分数293请求调剂 +4 莲菜就是藕吧 2026-04-01 4/200 2026-04-04 22:32 by hemengdong
[考研] 求调剂 +7 xzghyuj 2026-04-04 7/350 2026-04-04 22:25 by oooqiao
[考研] 材料调剂 +12 一样YWY 2026-04-03 12/600 2026-04-04 21:46 by hemengdong
[考研] 283求调剂 +4 mcbbc 2026-04-03 5/250 2026-04-04 20:51 by imissbao
[考研] 材料专业383求调剂 +8 郭阳阳阳成 2026-04-03 8/400 2026-04-04 10:29 by Rednal.
[考研] 化工求调剂 +11 荔香芝士椰奶 2026-04-03 11/550 2026-04-03 22:06 by 啵啵啵0119
[考研] 081200-11408-276学硕求调剂 +6 崔wj 2026-04-02 6/300 2026-04-03 10:19 by 蓝云思雨
[考研] 重庆大学材料与化工085600,初试370+,求求调剂建议 +8 shzhou_ 2026-04-01 9/450 2026-04-03 09:31 by 蓝云思雨
[考研] 260求调剂 +3 朱芷琳 2026-04-02 3/150 2026-04-03 08:44 by yulian1987
[考研] 314求调剂 +11 1xiaojun23 2026-03-31 12/600 2026-04-02 12:31 by 1xiaojun23
[考研] 求调剂0703 +5 周嘉尧 2026-03-31 8/400 2026-04-01 20:32 by ltltkkk
[考研] 生物学296求调剂 +10 汤圆包 2026-03-29 14/700 2026-04-01 10:44 by 求调剂zz
[有机交流] 甲基亚磺磺酸钠和甲基磺酸酯反应机理 10+3 kaobao456 2026-03-29 4/200 2026-03-30 23:16 by nBu锂
[考研] 求调剂 +10 家佳佳佳佳佳 2026-03-29 10/500 2026-03-30 18:34 by 544594351
信息提示
请填处理意见