| 查看: 2119 | 回復(fù): 13 | ||||
liqianmelody至尊木蟲 (著名寫手)
|
[求助]
求助用matlab三次樣條法算一個(gè)反應(yīng)的反應(yīng)速率 已有1人參與
|
| 本人不會(huì)用matlab這個(gè)軟件,我有實(shí)驗(yàn)數(shù)據(jù),請(qǐng)各位精通的人幫我算一下表格標(biāo)黃的那列反應(yīng)速率,謝謝了!數(shù)據(jù)在附件里了,PS:附件中上傳時(shí)間較晚的那個(gè)是正確文件 |
主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +1059 |

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

至尊木蟲 (著名寫手)
|
謝謝你幫我解釋那么多,您樓上做出了動(dòng)力學(xué)方程的結(jié)果和我之前找人做的不太一樣,您做出的結(jié)果不太跟我的實(shí)際一樣,之前是通過(guò)1stopt做出的,沒有做出反應(yīng)速率,所以這次就想做出這個(gè),我是做分離的,對(duì)matlab一點(diǎn)也不懂,所以插入什么代碼的也不會(huì),就想請(qǐng)人幫我做出結(jié)果,我看您對(duì)此比較精通,如果您可以幫我做出,感激涕零,順便可以追加金幣,謝謝了。! |
主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +1059 |
|
你說(shuō)的這個(gè)帖子么: http://www.gaoyang168.com/bbs/viewthread.php?tid=6727491 實(shí)習(xí)版主dingd已經(jīng)把各個(gè)參數(shù)求出來(lái)了: k0 870504.566962617 ea 53899.8216594799 m 1.02066293612806 n 1.08210287262186 再把CA代回-k0*exp(-Ea/(R*T1))*CA^m*CB^n不就得到想要的-dCA/dt了么? |

新蟲 (初入文壇)
|
不好意思版大,我修改了一下你的編碼,但是差不多只改數(shù)據(jù)而已,但不知會(huì)和不能run,可否幫我看一下,謝謝! function ode3333 clear all;clc format long tspan=[50 62.5 80 100 125 166.666 250 333.3333 500 ]; t1=length(tspan); yexp=[1.414 1.1369 0.91816 0.81575 0.7424811 0.6323514 0.6139 0.6109 0.60789 ]'; t2=length(yexp); y0=1.9880715; k0=[0.1 1]; lb=[0 0 ]; ub=[1 1 ]*1e9; yy=[y0 yexp]; [k,resnorm,residual,exitflag,output,lambda,jacobian] = ... lsqnonlin(@ObjFunc,k0,lb,ub,[],tspan,y0,yexp); ci = nlparci(k,residual,jacobian); fprintf('\n\n使用函?lsqnonlin()估?得到的??值?:\n') fprintf('\t kf1 = %.4f\n',k(1)) fprintf('\t kf2 = %.4f\n',k(2)) fprintf(' The sum of the squares is: %.1e\n\n',resnorm) ts=0:1:max(tspan); [ts ys]=ode45(@KineticsEqs,ts,y0,[],k); [ttt XXsim] = ode45(@KineticsEqs,tspan,y0,[],k); y=XXsim(2:end); xexp=yexp; R2=1-sum((xexp'-y).^2)./sum((xexp'-mean(y)).^2); fprintf('\n\t相?系?之平方R^2 = %.6f',R2); kf1=k(1); kf2=k(2); y=yexp'; dydt_a=-(k(1)*y*((y+3.97614).^2)-(k(1)/k(2)).*(y-1.9880715).*((y-1.9880715).^2)); [-dydt_a] figure(1) plot(ts,ys,'b',tspan,yy,'or'),legend('?算值','??值','Location','best'), %--------------------------------------------------------- function f = ObjFunc(k,tspan,y0,yexp) % 目?函? [t Xsim] = ode45(@KineticsEqs,tspan,y0,[],k) ; Xsim; ysim = Xsim(2:end); f=ysim-yexp'; %---------------------------------------------------------- function dydt = KineticsEqs(t,y,k) kf1=k(1); kf2=k(2); dydt=-(kf1*y*((y+3.97614).^2)-(kf1/kf2)*(y-1.9880715)*((y-1.9880715).^2)); |
主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +1059 |

專家顧問(wèn) (小有名氣)
![]() |
專家經(jīng)驗(yàn): +8 |
新蟲 (初入文壇)
主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +1059 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研]
|
孅華 2026-03-22 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 一志愿中南大學(xué)化學(xué)學(xué)碩0703總分337求調(diào)劑 +4 | niko- 2026-03-22 | 4/200 |
|
|
[考研] 280分求調(diào)劑 一志愿085802 +4 | PUMPT 2026-03-22 | 7/350 |
|
|
[考研] 08工科 320總分 求調(diào)劑 +11 | 梨花珞晚風(fēng) 2026-03-17 | 11/550 |
|
|
[考研] 0805材料320求調(diào)劑 +3 | 深海物語(yǔ) 2026-03-20 | 3/150 |
|
|
[考研] 求調(diào)劑 +6 | Mqqqqqq 2026-03-19 | 6/300 |
|
|
[考研] 265求調(diào)劑 +3 | Jack?k?y 2026-03-17 | 3/150 |
|
|
[考研] 二本跨考鄭大材料306英一數(shù)二 +3 | z1z2z3879 2026-03-17 | 3/150 |
|
|
[考研] 材料 336 求調(diào)劑 +3 | An@. 2026-03-18 | 4/200 |
|
|
[考研] 一志愿華中科技大學(xué),080502,354分求調(diào)劑 +5 | 守候夕陽(yáng)CF 2026-03-18 | 5/250 |
|
|
[考研] 308求調(diào)劑 +3 | 阿姐阿姐家啊 2026-03-18 | 3/150 |
|
|
[考研] 288求調(diào)劑 +16 | 于海海海海 2026-03-19 | 16/800 |
|
|
[考研] 求調(diào)劑,一志愿:南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩,總分289分 +4 | @taotao 2026-03-19 | 4/200 |
|
|
[考研]
|
然11 2026-03-19 | 4/200 |
|
|
[考研] 329求調(diào)劑 +9 | 想上學(xué)吖吖 2026-03-19 | 9/450 |
|
|
[考研] 290求調(diào)劑 +7 | ^O^乜 2026-03-19 | 7/350 |
|
|
[考研] 一志愿西南交通 專碩 材料355 本科雙非 求調(diào)劑 +5 | 西南交通專材355 2026-03-19 | 5/250 |
|
|
[考研]
|
簡(jiǎn)木ChuFront 2026-03-19 | 8/400 |
|
|
[考研] 一志愿吉林大學(xué)材料學(xué)碩321求調(diào)劑 +11 | Ymlll 2026-03-18 | 15/750 |
|
|
[考研] 一志愿福大288有機(jī)化學(xué),求調(diào)劑 +3 | 小木蟲200408204 2026-03-18 | 3/150 |
|