24小时热门版块排行榜    

查看: 5598  |  回复: 0

898766282

新虫 (正式写手)

[求助] 请问matlab中[x,fval,exitflag,output] = simulannealbnd(fun,...)函数怎么调用

请问matlab中[x,fval,exitflag,output] = simulannealbnd(fun,...)函数怎么调用,有相应的实例吗?或者帮我看一下下面的程序,怎么改。
function benfendange
clear all
clc
a0=[0.0051   25.1930    0.0174];
lb=[0 0 0];ub=[+inf +inf +inf];
c0=[0.0526    0.0526    0.0526   100   100   100];
cexp=[0.0526    0.0526    0.0526  100.0000  100.0000  100.0000
    0.0404    0.0494    0.0516   73.3083   89.8496   98.1203
    0.0268    0.0442    0.0507   50.3759   81.2030   94.7368
    0.0150    0.0378    0.0484   42.1053   72.9323   93.2331
    0.0082    0.0358    0.0464   24.8120   67.6692   89.8496
    0.0042    0.0337    0.0439   13.9098   61.6541   80.4511
    0.0028    0.0276    0.0429   11.6541   54.8872   80.8271
    0.0019    0.0240    0.0407   10.1504   47.7444   77.8195
    0.0018    0.0188    0.0393    9.7744   40.6015   76.3158
    0.0016    0.0160    0.0381    9.7744   35.7143   75.5639
    0.0016    0.0153    0.0365    9.7744   34.5865   72.1805];
%使用lsqnonlin()进行参数估计
[a,fval,exitflag,output]=simulannealbnd(@objfun,a0,lb,ub,c0,cexp);
a

function f=objfun(a,c0,cexp)
tspan=[0    0.1005    0.1984    0.2857    0.3571    0.4471    0.5529    0.6746    0.8042    0.9074    0.9683];
[t,c]=ode45(@kinetic,tspan,c0,[],a);
f1=c(:,1)-cexp(:,1);f2=c(:,2)-cexp(:,2);f3=c(:,3)-cexp(:,3);
f4=c(:,4)-cexp(:,4);f5=c(:,5)-cexp(:,5);f6=c(:,6)-cexp(:,6);
f=[f1;f2;f3;f4;f5;f6];

function dcdt=kinetic(t,c,a)
T1=433.15;T2=413.25;T3=393.15;

R=0.008314;
dcdt=...
    [(a(1).*exp(-a(2)./(R.*T1)).*(c(4).^(a(3))).*c(1).*0.943)
    (a(1).*exp(-a(2)./(R.*T2)).*(c(5).^(a(3))).*c(2).*0.926)
    (a(1).*exp(-a(2)./(R.*T3)).*(c(6).^(a(3))).*c(3).*0.907)
    (7.*a(1).*exp(-a(2)./(R.*T1)).*(c(4).^(a(3))).*c(1).*0.943)
    (7.*a(1).*exp(-a(2)./(R.*T2)).*(c(5).^(a(3))).*c(2).*0.926)
    (7.*a(1).*exp(-a(2)./(R.*T3)).*(c(6).^(a(3))).*c(3).*0.907)
  ];
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 898766282 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[博后之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 gy1nBQXYQJqL 2026-08-29 5/250 2026-08-29 21:33 by 4qO8zhfjr2AX
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 5/250 2026-08-29 21:33 by 4qO8zhfjr2AX
[博后之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 gy1nBQXYQJqL 2026-08-29 5/250 2026-08-29 21:22 by 4qO8zhfjr2AX
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 ASdOkHsho7FD 2026-08-28 11/550 2026-08-29 20:18 by 63GmZBFV29mG
[基金申请] 投票:  有多少人是今天查系统知道结果的? +16 爱看书的可乐 2026-08-26 18/900 2026-08-29 20:07 by winsaint
[博后之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +6 ASdOkHsho7FD 2026-08-28 7/350 2026-08-29 17:31 by 4FFAWE8HcgUD
[公派出国] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 ASdOkHsho7FD 2026-08-28 6/300 2026-08-29 17:30 by 4FFAWE8HcgUD
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +5 gdd2018 2026-08-28 10/500 2026-08-29 14:10 by Jacob678
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 ASdOkHsho7FD 2026-08-28 4/200 2026-08-29 14:02 by jCd0dEvKHShX
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 ASdOkHsho7FD 2026-08-28 6/300 2026-08-29 11:51 by jCd0dEvKHShX
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +6 ASdOkHsho7FD 2026-08-28 9/450 2026-08-29 11:18 by jCd0dEvKHShX
[基金申请] 我就是申请一个面上项目而已,这评审意见是按照杰青的条件评的吧? +6 gouxfjh 2026-08-28 9/450 2026-08-29 09:59 by jklily
[基金申请] 系统查不到 +11 董八千 2026-08-26 11/550 2026-08-28 18:06 by Leogzhya
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[文学芳草园] 梦想 +3 myrtle 2026-08-26 3/150 2026-08-27 10:01 by angelyueyi
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
信息提示
请填处理意见