24小时热门版块排行榜    

查看: 1576  |  回复: 5

水中的梦88

木虫 (正式写手)

[求助] 1stOpt软件微分方程参数拟合,运行后没有任何反应。 已有1人参与

各位虫友,我初次使用1stOpt软件,简单的微分方程参数拟合问题能做。现在的这个方程有点复杂,运行的时候没有任何反应,结果显示全部都是空白,不知道是语言问题,还是软件版本问题,软件是试用版,下载地址http://muchong.com/bbs/viewthread.php?tid=8050245,求各位大神帮忙。
程序如下:
Parameter B,C,De0,kr;
Variables t,y;
OdeFunction y'=3*0.5*(1-3.07+35.549*y)/(3.15*30*0.35*1e-6)/((1/(B/y^1.5+C*y^3)-30*1e-6/(De0*ln(1/y)))+30*1e-6/(De0*ln(1/y))*(1-y)^(-1/3)+1/kr*(1-y)^(-2/3));
Data;

         0    0.3535
    7.0000    0.3550
   14.0000    0.3726
   28.0000    0.3776
   56.0000    0.3905
   90.0000    0.4033
  180.0000    0.4201
方程用origin中自定义方程那个模块检查了一下,没提示有错误。
之前一直尝试用Matlab解决这个问题,好不容易把程序调试出来了,但是因为初值的问题,拟合的结果一直都不好。
跪求各位大神帮忙!

1stOpt软件微分方程参数拟合,运行后没有任何反应。
QQ截图20151019194728.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

水中的梦88

木虫 (正式写手)

之前能运行出来的那个程序,现在也运行不出来了,结果一片空白,求大神帮忙!
2楼2015-10-19 20:19:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

水中的梦88

木虫 (正式写手)

软件不能正常退出,要启动任务管理器,强制关闭。貌似是软件的问题了。。。
以管理员身份运行也不行
3楼2015-10-19 20:51:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
水中的梦88: 金币+10, ★★★★★最佳答案 2015-10-20 19:50:43
引用回帖:
3楼: Originally posted by 水中的梦88 at 2015-10-19 20:51:39
软件不能正常退出,要启动任务管理器,强制关闭。貌似是软件的问题了。。。
以管理员身份运行也不行

用的就是你所述链接中的试用版,可以运行。

ODE Algorithms: Runge-Kutta-Fehlberg Method
Algorithms: Universal Global Optimation(UGO1)
Stop Reason: Convergence tolerance reached
Elapsed Time (Hr:Min:Sec:Msec): 00:00:55:594
Root of Mean Square Error (RMSE): 0.0108243990293595
Residual Sum of Squares (SSE): 0.0008201733004276
Correlation Coef. (R): 0.986616135760166
R-Square: 0.973411399342323
Determination Coef. (DC): 0.960916490926793
F-Statistic: 2.18804841361366
Parameters Best Estimate
-------------------- -------------
b 0.258615740109235
c 0.0640009390190244
de0 2.30167677812278
kr 1.13405222567505E-9
====== Output Results =====
File: Data file - 1
No Obs. y Cal. y
1 0.355 0.35633480999616
2 0.3726 0.359188377344941
3 0.3776 0.364951577483802
4 0.3905 0.376700554172117
5 0.4033 0.391360436830201
6 0.4201 0.432164803954873
1stOpt软件微分方程参数拟合,运行后没有任何反应。-1
附图1.png

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
4楼2015-10-20 12:31:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

水中的梦88

木虫 (正式写手)

引用回帖:
4楼: Originally posted by 月只蓝 at 2015-10-20 12:31:47
用的就是你所述链接中的试用版,可以运行。

ODE Algorithms: Runge-Kutta-Fehlberg Method
Algorithms: Universal Global Optimation(UGO1)
Stop Reason: Convergence tolerance reached
Elapsed Time (Hr:M ...

谢谢!我后来又换了一台电脑,重新安装试了一下,可以用,但是一点保存之后就又变成上面那样了。。。彻底卸载之后,重新安装,不保存,每次拟合出的数据截图保存下来,就可以继续使用。麻烦问一下为什么我不能直接复制拟合结果?只能截图保存。还有我试了几次,拟合出的结果不相同,是不是因为我的数据点太少了,4个参数,对参数进行范围约束是不是可以改善这个问题?
非常感谢!
5楼2015-10-20 17:35:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouzou3399

新虫 (初入文坛)

6楼2016-03-20 00:59:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 水中的梦88 的主题更新
信息提示
请填处理意见