24小时热门版块排行榜    

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

duu123

新虫 (初入文坛)

[求助] 求三条类似曲线拟合 已有3人参与

三条曲线类似,都是y-t,但是和温度T相关,曲线总的方程是y=(a*(t^b)/(1+t^b))*exp(c/T),a,b,c是想拟合出来的值,即有三条曲线拟合a,b,c值,不是每条曲线拟合一组值,而是一组值能满足三条曲线,有文献用Nelder-Mead simplex方法拟合过,求具体的方法。
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

duu123

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by dingd at 2016-09-02 10:38:15
公式里的Rg是什么?是待求参数还是已知常数?...

Rg是理想气体常数,8.314。待求参数是qmi,ki0,-DHi,n
7楼2016-09-02 10:46:14
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
ljw4010: 金币+2, 谢谢指导! 2016-10-29 09:53:37
https://www.mathworks.com/help/matlab/ref/fminsearch.html
CODE:
banana = @(x)100*(x(2)-x(1)^2)^2+(1-x(1))^2;
[x,fval] = fminsearch(banana,[-1.2, 1])
x =
    1.0000    1.0000
fval =
    8.1777e-010

2楼2016-08-26 19:06:07
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

512095518

专家顾问 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
ljw4010: 金币+5, 谢谢指导! 2016-10-29 09:53:48
你是想求三条曲线的三组abc,还是三条曲线算一种abc。
Nelder-Mead simplex方法,这个方法叫单纯形法,是一种寻优算法,用来计算最小值的。你这里要做的是非线性拟合,所以用了这个方法来寻找残差平方和最小的时候的参数abc。
用什么拟合算法不重要,关键是如果文章中提到是得到一组abc,那就要关注是怎么样处理数据的。以怎样的方程形式来拟合。
没有极限,只有超越!
3楼2016-08-27 10:35:35
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
有数据吗?包括三次不同的T值,一起放上来看看
4楼2016-08-29 16:35:33
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见