版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(699)
>
休闲灌水
(28)
>
虫友互识
(27)
>
导师招生
(25)
>
基金申请
(4)
>
硕博家园
(4)
>
考博
(4)
>
论文投稿
(4)
>
论文道贺祈福
(3)
>
教师之家
(3)
>
找工作
(3)
>
文献求助
(3)
>
公派出国
(3)
>
博后之家
(2)
>
外文书籍求助
(2)
>
考研
(2)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
计算模拟
»
lsqnonlin函数拟合微分方程组参数拟合问题
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
11
1/2
返回列表
1
2
下一页
查看: 2642 | 回复: 10
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
yanyl09
禁虫
(初入文坛)
本帖内容被屏蔽
» 猜你喜欢
第一性原理计算方向2026级博士申请 PRB*1,四级484
已经有1人回复
求助VISSIM破解版软件
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有281人回复
求2026年在台湾举行的物理和材料领域国际学术会议信息
已经有0人回复
求国际会议网站
已经有1人回复
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有14人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
origin 8.0 对数函数拟合
已经有13人回复
请问一个有理函数的曲线拟合过程如何做,给出数据,请求拟合,
已经有14人回复
origin8 双曲函数拟合一问
已经有3人回复
【求助】催化反应动力学
已经有5人回复
【求助】matlab用lsqnonlin非线性拟合的问题【已解决】
已经有8人回复
【求助】如何同时拟合两条曲线或者两个函数!【已解决】
已经有7人回复
【求助】二元函数拟合
已经有12人回复
【求助】紧急求助非线性拟合问题
已经有3人回复
【讨论】怎么对数据进行特定函数的拟合
已经有4人回复
origin7.5建立函数拟合为什么会这样?
已经有11人回复
请教关于origin中自定义函数非线性回归拟合问题!
已经有10人回复
1楼
2011-12-05 14:54:16
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )
dbb627
荣誉版主
(著名写手)
专家经验: +4
计算强帖: 12
应助: 289
(大学生)
贵宾: 0.589
金币: 24640.4
散金: 551
红花: 61
沙发: 1
帖子: 1246
在线: 1794.8小时
虫号: 149791
注册: 2005-12-29
性别: GG
专业: 污染控制化学
管辖:
计算模拟
【答案】应助回帖
计算结果
赞
一下
(2人)
回复此楼
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
6楼
2011-12-06 17:56:32
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
普通回帖
dingd
铁杆木虫
(职业作家)
计算强帖: 4
应助: 1641
(讲师)
金币: 15037.3
散金: 101
红花: 234
帖子: 3410
在线: 1223.5小时
虫号: 291104
注册: 2006-10-28
【答案】应助回帖
微分方程拟合推荐使用1stOpt,更强大方便些。
赞
一下
回复此楼
高级回复
2楼
2011-12-05 17:01:18
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
yanyl09
禁虫
(初入文坛)
本帖内容被屏蔽
3楼
2011-12-06 09:02:08
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
yanyl09
禁虫
(初入文坛)
本帖内容被屏蔽
4楼
2011-12-06 15:58:49
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
dbb627
荣誉版主
(著名写手)
专家经验: +4
计算强帖: 12
应助: 289
(大学生)
贵宾: 0.589
金币: 24640.4
散金: 551
红花: 61
沙发: 1
帖子: 1246
在线: 1794.8小时
虫号: 149791
注册: 2005-12-29
性别: GG
专业: 污染控制化学
管辖:
计算模拟
【答案】应助回帖
yanyl09(金币+10): 非常感谢,公式的修改对我启发很大,我再试试,谢谢!!! 2011-12-06 22:37:09
我觉得你的模型不太对
我该了下,你试试,其实第一个生物量还是有问题,你没有考虑死亡率,估计改后会好些
CODE:
function AA
k0=[0.1 2 2];
x0=[0.01 54.026 0.2435];
t1=0:6:48;
tspan=0:6:48;
yexp=load('sample_file.txt')';
lb=[-10 -10 -10];ub=[10 10 10];
[k,resnorm,resid,exitflag,output,lambda,jacobian]=lsqnonlin(@ObjFunc4LNL8,k0,[0 0 0],[],[],x0,yexp);
ci=nlparci(k,resid,jacobian);
y1=[yexp(:,1)]';
y2=[yexp(:,2)]';
y3=[yexp(:,3)]';
[t4plot x4plot]=ode45(@kineticseqs8,[tspan(1) tspan(end)],x0,[],k);
plot(t1,y1,'bo',t1,y2,'g+',t1,y3,'r*',t4plot,x4plot,'k-'),
legend('Exp-biomass','Exp-glucose','Exp-butanol','Model'),
xlabel('time(h)'),ylabel('biomass dry weight(g/l),glucose(g/l),butanol(g/l)')
fprintf('Estimated Parameter\n'),
fprintf('\tk=%.4f %.4f\n',k(1),ci(1,2)-k(1))
fprintf('\tk=%.4f %.4f\n',k(2),ci(2,2)-k(2))
fprintf('\tk=%.4f %.4f\n',k(3),ci(3,2)-k(3))
[t,x]=ode45(@kineticseqs8,tspan,x0,[],k);
figure,plot(x,resid,'*')
xlabel('biomass dry wight(g/l)、glucose(g/l)、butanol(u/ml)'),
ylabel('Residuals(g/l,u/ml)')
function dxdt=kineticseqs8(t,x,k)
% dxdt=[k(1)*(1-x(2)./12)*x(1)
% -k(2)*x(1).^2
% k(3)*k(1)*(1-x(2)./12)*x(1)];
dxdt=[k(1)*x(1)*(1-x(1)/3)
-k(2)*x(1)*x(2)
k(3)*x(2)*x(1)];
function f=ObjFunc4LNL8(k,x0,yexp)
x0=[0.01 54.026 0.2435];
tspan=[0:6:48]';
[t1 x]=ode45(@kineticseqs8,tspan,x0,[],k);
y(:,1)=x(:,1);y(:,2)=x(:,2);y(:,3)=x(:,3);
f1=y(:,1)-yexp(:,1);f2=y(:,2)-yexp(:,2);f3=y(:,3)-yexp(:,3);
f=[f1 f2 f3];
赞
一下
回复此楼
» 本帖已获得的红花(最新10朵)
yanyl09
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
5楼
2011-12-06 17:55:00
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
dingd
铁杆木虫
(职业作家)
计算强帖: 4
应助: 1641
(讲师)
金币: 15037.3
散金: 101
红花: 234
帖子: 3410
在线: 1223.5小时
虫号: 291104
注册: 2006-10-28
【答案】应助回帖
1stOpt求解代码:
CODE:
Variable t,x(3);
ODEFunction x1'=k1*x1*(1-x1/3);
x2'=-k2*x1*x2;
x3'=k3*x2*x1;
Data;
0 0.01 54.026 0.2435
6 0.37 51.6922 0.2578
12 1.41 45.8798 0.4849
18 2.24 37.4896 1.0704
24 2.59 28.0922 4.3128
30 1.94 15.5371 6.6818
36 1.98 3.6878 9.0772
42 0.89 0.3698 9.4994
48 0.001 0.4067 9.7617
参数 最佳估算
-------------------- -------------
k1 0.105907029853778
k2 0.622112009922133
k3 0.10538762549862
赞
一下
回复此楼
» 本帖已获得的红花(最新10朵)
yanyl09
7楼
2011-12-06 20:44:02
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
yanyl09
禁虫
(初入文坛)
送鲜花一朵
本帖内容被屏蔽
8楼
2011-12-06 22:38:44
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
yanyl09
禁虫
(初入文坛)
送鲜花一朵
本帖内容被屏蔽
9楼
2012-03-07 11:24:48
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
迈阿密HEAT
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 2.5
帖子: 20
在线: 9.6小时
虫号: 2013394
注册: 2012-09-19
专业: 运筹学
引用回帖:
9楼
:
Originally posted by
yanyl09
at 2012-03-07 11:24:48
你好,我改了一下我的模型,考虑了死亡率,模型为
function dxdt=kineticseqs8(t,x,k)
dxdt=;
但是生物量的模拟曲线还是平的,模型改了好几次模拟曲线都是平的,不知道问题出在哪里,希望版主赐教,谢谢!...
请问输出来的结果是什么?是参数吗?怎么区分?
Estimated Parameter
k=0.1059 0.0136
k=0.6221 0.1550
k=0.1054 0.0299
怎么对应的?
赞
一下
回复此楼
10楼
2014-11-07 22:29:57
已阅
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
yanyl09
的主题更新
11
1/2
返回列表
1
2
下一页
信息提示
关闭
请填处理意见
关闭
确定