| 查看: 4375 | 回復(fù): 12 | |||
| 本帖產(chǎn)生 1 個(gè) 計(jì)算強(qiáng)帖 ,點(diǎn)擊這里進(jìn)行查看 | |||
[求助]
matlab-常微分方程參數(shù)估計(jì)
|
|||
|
初始數(shù)據(jù)濃度和時(shí)間 t=[0,10,30,50,70,90,110,130,150,160]; c=[0,0.23211,0.45906,0.68601,0.92328,1.21213,1.32561,1.34624,1.39782,1.398]; 微分方程,dc/dt=[4.41/96485-(4.41*k+L*4.41/96485)c]/(1+4.41*k*t) 要求: 1.得到擬合參數(shù):k 和L 以及相對偏差 2.得到擬合曲線和數(shù)據(jù)點(diǎn)的圖 3.最好附上院程序 |
|
本人編寫的程序如下但是無法運(yùn)行,由于是新手,希望高手幫忙調(diào)試一下: function PenicilliumEst clear all; t=[0,10,30,50,70,90,110,130,150,160]; y=[0,0.23211,0.45906,0.68601,0.92328,1.21213,1.32561,1.34624,1.39782,1.398]; y0=0; % Nonlinear least square estimate using lsqnonlin() beta0=[0.005 0.001]; lb=[0 0];ub=[inf inf]; [beta,resnorm,residual,exitflag,output,lambda,jacobian] = ... lsqnonlin(@Func,beta0,lb,ub,[],t,y); ci = nlparci(beta,residual,jacobian); % ======================================= function f = Func(beta,t,y,y0) % Define objective function tspan = [0 max(x)]; [tt yy] = ode45(@ModelEqs,tspan,y0,[],beta); yc= spline(tt,yy,x); f1=y-yc % ================================== function dydt = ModelEqs(t,y,beta) % Model equations dydt = [4.41/96485-(4.41*beta(1)+beta(2)*4.41/96485)*y]/(1+4.41*beta(1)*t) % result fprintf('\n Estimated Parameters by Lsqnonlin():\n') fprintf('\t k1 = %.4f ± %.4f\n',beta(1),ci(1,2)-beta(1)) fprintf('\t k2 = %.4f ± %.4f\n',beta(2),ci(2,2)-beta(2)) fprintf(' The sum of the residual squares is: %.1e\n\n',sum(residual.^2)) % plot of fit results tspan = [0 max(t)]; [tt yc] = ode45(@modeleqs,tspan,c0,[],beta); tc=linspace(0,max(t),200); yc = spline(tt,yc,tc); plot(t,c,'ro',tc,yca,'r-'); hold on xlabel('Time'); ylabel('Concentration'); hold off |
榮譽(yù)版主 (著名寫手)
![]() |
專家經(jīng)驗(yàn): +4 |

鐵桿木蟲 (職業(yè)作家)
木蟲 (職業(yè)作家)

|
Title "model"; Parameters k, L; Variable t,c; ODEFunction c'=(4.41/96485-(4.41*k+L*4.41/96485)*c)/(1+4.41*k*t); Data; 0 0.02063 600 0.23211 1800 0.45906 3000 0.68601 4200 0.92328 5400 1.21213 6600 1.32561 7800 1.34624 9000 1.39782 9600 1.398 但是沒有計(jì)算出結(jié)果,我的選擇的優(yōu)化算法是第一種, 版本是1.5,請問為什么 |
鐵桿木蟲 (職業(yè)作家)
鐵桿木蟲 (職業(yè)作家)
鐵桿木蟲 (職業(yè)作家)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料學(xué)碩301分求調(diào)劑 +7 | Liyouyumairs 2026-03-21 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 初試 317 +7 | 半拉月丙 2026-03-20 | 7/350 |
|
|
[考研] 化學(xué)調(diào)劑 +5 | yzysaa 2026-03-21 | 5/250 |
|
|
[考研] 材料求調(diào)劑 +5 | @taotao 2026-03-21 | 5/250 |
|
|
[考研] 一志愿南大,0703化學(xué),分?jǐn)?shù)336,求調(diào)劑 +3 | 收到VS 2026-03-21 | 3/150 |
|
|
[考研] 0703化學(xué)297求調(diào)劑 +3 | Daisy☆ 2026-03-20 | 3/150 |
|
|
[考研] 299求調(diào)劑 +4 | 某某某某位 2026-03-21 | 4/200 |
|
|
[考研] 310求調(diào)劑 +3 | baibai1314 2026-03-16 | 3/150 |
|
|
[考研] 265求調(diào)劑 +9 | 梁梁校校 2026-03-17 | 9/450 |
|
|
[考研] 一志愿華中科技大學(xué),080502,354分求調(diào)劑 +5 | 守候夕陽CF 2026-03-18 | 5/250 |
|
|
[考研] 330求調(diào)劑 +4 | 小材化本科 2026-03-18 | 4/200 |
|
|
[考研] 324求調(diào)劑 +5 | lucky呀呀呀鴨 2026-03-20 | 5/250 |
|
|
[考研] A區(qū)線材料學(xué)調(diào)劑 +5 | 周周無極 2026-03-20 | 5/250 |
|
|
[考研] 一志愿西安交通大學(xué) 學(xué)碩 354求調(diào)劑211或者雙一流 +3 | 我想要讀研究生 2026-03-20 | 3/150 |
|
|
[考研] 材料與化工專碩調(diào)劑 +7 | heming3743 2026-03-16 | 7/350 |
|
|
[考研] 085600材料與化工調(diào)劑 324分 +10 | llllkkkhh 2026-03-18 | 12/600 |
|
|
[考研] 一志愿985,本科211,0817化學(xué)工程與技術(shù)319求調(diào)劑 +10 | Liwangman 2026-03-15 | 10/500 |
|
|
[考研] 312求調(diào)劑 +8 | 陌宸希 2026-03-16 | 9/450 |
|
|
[考研] 考研求調(diào)劑 +3 | 橘頌. 2026-03-17 | 4/200 |
|
|
[考研] 070303 總分349求調(diào)劑 +3 | LJY9966 2026-03-15 | 5/250 |
|