24小时热门版块排行榜    

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

刘威1234

新虫 (初入文坛)

[求助] 求助用1stopt或matlab拟合常微分方程的参数 已有1人参与

微分方程:y'=1.96*10^(-14)*A*B*exp(1/2270.97+1/8.314x)*(40.293-0.153x)
数据:
   X                     Y
271.15        739.57
270.65        737.9513437
270.15        720.9682311
269.65        719.1962283
269.15        728.8740894
268.65        684.5527232
268.15        621.8383097
267.65        574.1774
267.15        513.6439128
266.65        496.6991368
266.15        450.7676336
265.65        405.7817665
265.15        366.444158
264.65        328.7379848
264.15        295.9985307
263.65        265.9383788
263.15        239.4392708
262.65        215.044416
262.15        193.0732861
261.65        174.5907866
261.15        158.2849539
260.65        144.2580189
260.15        133.0296555
259.65        124.1611227
259.15        117.8228052
258.65        114.2191651
258.15        113.1798174

另外试着用1stopt拟合了一下,但是效果不好,大神能不能用MATLAB的lsqnonlin函数帮忙拟合一下,十分感谢!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

公式一样有问题,自己好好检查下
5楼2018-07-02 17:34:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

刘威1234

新虫 (初入文坛)

没有交代清楚,拟合出A和B的值
2楼2018-06-27 13:25:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
独孤神宇: 金币+1 2018-06-27 15:27:22
不觉得公式有些奇怪吗:“...*A*B*exp(1/...”,两个参数A和B相乘,和只用一个参数A或B效果有区别吗?前者还是过拟合,参数组值有无穷组合。效果不好和软件工具没什么关系吧。
3楼2018-06-27 14:30:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘威1234

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by dingd at 2018-06-27 14:30:06
不觉得公式有些奇怪吗:“...*A*B*exp(1/...”,两个参数A和B相乘,和只用一个参数A或B效果有区别吗?前者还是过拟合,参数组值有无穷组合。效果不好和软件工具没什么关系吧。

不好意思,带入参数的时候弄错了,y'=1.96×10^(-14)*A*(40.293-0.153x)*exp(B/2270.97-1/8.314x)。
4楼2018-07-02 10:54:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见