| 6 | 1/1 | 返回列表 |
| 查看: 888 | 回復(fù): 5 | |||
805592836_01鐵蟲 (初入文壇)
|
[求助]
未完成的matlab 已有2人參與
|
|
有實驗測得的一系列時間點 t=(0,180,300,420,600,900,1200,1800,2400) CA=(1.845,1.414,1.237,1.065,0.873,0.629,0.440,0.226,0.124) 微分方程:k(1)*k(2)*k(3)*CA0*(CB.^3)./(1+k(2)*CA+k(3)^(1/6)*CB.^(1/2)).^7 CB=0.4為定值 希望由此得到三個參數(shù)k(1),k(2),k(3),以及實驗值與擬合值的比較圖。現(xiàn)已經(jīng)編了部分代碼,但不是很確定對否,希望高手可以修改一下 clear all; clc k0=[1,1,1]; lb=[0,0,0]; ub=[+inf,+inf,+inf]; tspan=[0,180,300,420,600,900,1200,1800,2400]; yexp=[1.414,1.237,1.065,0.873,0.629,0.440,0.226,0.124]'; y0=1.845; % 使用fmincon()進行參數(shù)估計 [k,fval,flag]=fmincon(@ObjFunc4Fmincon,k0,lb,ub,option,tspan,y0,yexp); fprintf('\tk1=%.4f\n',k(1)), %本征動力學(xué)參數(shù) fprintf('\tk2=%.4f\n',k(2)), % A的吸附平衡常數(shù)KA fprintf('\tk3=%.4f\n',k(3)), % H2的吸附平衡常數(shù)KB fprintf('The sum of the squares is:%.1e\n\n',fval), k_fmincon=k; % 使用函數(shù)Isqnonlin()進行參數(shù)估計 yy=[y0 yexp']; options = optimset('MaxFunEvals',100000) [k,resmorm,residual,exitflag,output,lambda,jacobian]=... Isqnonlin(@ObjFunc4LNL,k0,lb,ub,options,tspan,y0,yexp); ci=nlparci(k,residual,jacobian); fprintf('n\n使用Iaqunonlin()估計得到的參數(shù)值:\n'),Output % 以函數(shù)fmincon()估計得到的結(jié)果為初值,使用Isqnonlin()進行參數(shù)估計 k0=k_fmincon; [k,resmorm,residual,exitflag,output,lambda,jacobian]=... Isqnonlin(@ObjFunc4LNL,k0,lb,ub,options,tspan,y0,yexp); ci=nlparci(k,residual,jacobian); fprintf('n\n以fmincon()結(jié)果為初值,使用函數(shù)Isqnonlin()估計得到的參數(shù)值為:\n') Output %------------------------------------------------------------ function f=ObjFunc4Fmincon(k,tspan,y0,yexp) [t y]=ode45(@KineticsEqs,tspan,y0,yexp,k); %---------------------------------------------------------- function f=Objfunc4LNL(k,tspan,yexp) [t y]=ode45(@KineticEqs,tspan,tspan,[],k); %---------------------------------------------------------- function dydt = KineticsEqs(t,y,k) y0=1.845; CB=y; CB0=0.4; CA0=y0; k1=k(1); KA=k(2); KB=k(3); dxdt=k(1)*k(2)*k(3)*CA0*(CB.^3)./(1+k(2)*CA0+k(3)^(1/6)*CB.^(1/2)).^7 |

鐵桿木蟲 (職業(yè)作家)
鐵蟲 (初入文壇)

鐵桿木蟲 (職業(yè)作家)
鐵蟲 (初入文壇)

主管區(qū)長 (職業(yè)作家)
![]() |
專家經(jīng)驗: +1059 |

| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 286分人工智能專業(yè)請求調(diào)劑愿意跨考! +4 | lemonzzn 2026-03-17 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 280求調(diào)劑 +9 | 咕嚕曉曉 2026-03-18 | 10/500 |
|
|
[考研] 材料學(xué)碩301分求調(diào)劑 +4 | Liyouyumairs 2026-03-21 | 4/200 |
|
|
[考研] 材料與化工(0856)304求 B區(qū) 調(diào)劑 +3 | 邱gl 2026-03-21 | 3/150 |
|
|
[考研] 299求調(diào)劑 +4 | shxchem 2026-03-20 | 6/300 |
|
|
[考研] 南昌大學(xué)材料專碩311分求調(diào)劑 +6 | 77chaselx 2026-03-20 | 6/300 |
|
|
[考研] 一志愿蘇州大學(xué)材料求調(diào)劑,總分315(英一) +5 | sbdksD 2026-03-19 | 5/250 |
|
|
[考研] A區(qū)線材料學(xué)調(diào)劑 +5 | 周周無極 2026-03-20 | 5/250 |
|
|
[考研] 一志愿北京化工大學(xué)0703化學(xué)318分,有科研經(jīng)歷,求調(diào)劑 +4 | 一瓶苯甲酸 2026-03-14 | 4/200 |
|
|
[考研] 求調(diào)劑 +3 | @taotao 2026-03-20 | 3/150 |
|
|
[考研] 材料與化工專碩調(diào)劑 +7 | heming3743 2026-03-16 | 7/350 |
|
|
[考研] 08工學(xué)調(diào)劑 +5 | 用戶573181 2026-03-20 | 5/250 |
|
|
[考研] 298-一志愿中國農(nóng)業(yè)大學(xué)-求調(diào)劑 +9 | 手機用戶 2026-03-17 | 9/450 |
|
|
[考研] 311求調(diào)劑 +6 | 26研0 2026-03-15 | 6/300 |
|
|
[考研] 293求調(diào)劑 +11 | zjl的號 2026-03-16 | 16/800 |
|
|
[碩博家園] 湖北工業(yè)大學(xué) 生命科學(xué)與健康學(xué)院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考研] 290求調(diào)劑 +3 | p asserby. 2026-03-15 | 4/200 |
|
|
[考研] 283求調(diào)劑 +3 | 聽風(fēng)就是雨; 2026-03-16 | 3/150 |
|
|
[考研] [導(dǎo)師推薦]西南科技大學(xué)國防/材料導(dǎo)師推薦 +3 | 尖角小荷 2026-03-16 | 6/300 |
|
|
[考研] 304求調(diào)劑 +5 | 素年祭語 2026-03-15 | 5/250 |
|