| 5 | 1/1 | 返回列表 |
| 查看: 1262 | 回復(fù): 6 | ||
| 當(dāng)前只顯示滿(mǎn)足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
zhaoshazhu新蟲(chóng) (小有名氣)
|
[求助]
求1stopt指點(diǎn) 已有1人參與
|
|
|
下面是我利用低版本的1stopt編寫(xiě)四階龍格庫(kù)塔法計(jì)算動(dòng)力學(xué)方程,但是程序或許有問(wèn)題我沒(méi)有算出結(jié)果,請(qǐng)指點(diǎn); Title "Kinetics"; //Parameters k1,k2,k3,k4,k5,k6,k7,k8,k9; //Variable t,F0,F,yH2,yDMM,yMe,yH2in,yDMMin,yMein; //Variable y1[output],y2[output],y3[output]; StartProgram [VB]; Dim iter As Integer dim yHPMin As Double dim yPDOin As Double dim yNPAin As Double dim F0 As Double dim F As Double Dim RK_i As Integer Dim h As Double Dim i As Integer dim j As Integer dim c As Double dim r1 As Double dim r2 As Double dim r3 As Double dim n_H2 As Double dim n_DMM As Double dim n_Me As Double dim y_H2 As Double dim y_DMM As Double dim y_Me As Double dim y_HPM As Double dim y_PDO As Double dim y_NPA As Double dim k1 As Double dim k2 As Double dim k3 As Double dim k4 As Double dim k5 As Double dim k6 As Double dim k7 As Double dim k8 As Double dim k9 As Double dim Y_Y01 As Double dim Y_Y02 As Double dim Y_Y03 As Double dim Y_Y04 As Double dim Y_Y05 As Double dim Y_Y06 As Double dim y_y1 As Double dim y_y2 As Double dim y_y3 As Double dim x_x1 As Double dim x_x2 As Double dim x_x3 As Double dim d_d1 As Double dim d_d2 As Double dim d_d3 As Double dim e_e1 As Double dim e_e2 As Double dim e_e3 As Double dim e_e4 As Double dim e_e5 As Double for iter to Datalenth-1 yHPMin=0 yPDOin=0 yNPAin=0 h=1.0008/20 Y_Y01=yHPMin Y_Y02=yPDOin Y_Y03=yNPAin Y_Y04=yH2in(iter) Y_Y05=yDMMin(inter) Y_Y06=yMein(inter) For RK_i=1 to 20 e_e1=0.5 e_e2=0.5 e_e3=1 e_e4=1 e_e5=0.5 x_x1=Y_Y01 x_x2=Y_Y02 x_x3=Y_Y03 For j=1 To 4 y_HPM=x_x1 y_PDO=x_x2 y_NPA=x_x3 n_H2=F0*yH2- 2*F*(y_HPM+y_PDO+y_NPA ) n_DMM=F0*yDMM- F*(y_HPM+y_PDO+y_NPA ) n_Me=F0*yMe+F*(y_HPM+y_PDO) y_H2= n_H2/F y_DMM= n_DMM/F y_ME= n_Me/F r1 = k7*k1*k2*y_H2*y_DMM /(1+k1*y_H2+k2*y_DMM+k3*y_Me+k4*y_HPM+k5*y_PDO+k6*y_NPA)^2 r2 = k8*k1*k4*y_H2*y_HPM/((1+k1*y_H2+k2*y_DMM+k3*y_Me+k4*y_HPM+k5*y_PDO+k6*y_NPA)^2 r3 = k9*k1*k5*y_H2*y_PDO/((1+k1*y_H2+k2*y_DMM+k3*y_Me+k4*y_HPM+k5*y_PDO+k6*y_NPA)^2 d_d1 = r1-r2 d_d2= r2-r3 d_d3 = r3 c=h*d_d1 if j=1 then x_x1=Y_Y01+e_e1*c y_y1=y_y1+e_e2*c/3 elseif j=2 then x_x1=Y_Y01+e_e2*c y_y1=y_y1+e_e3*c/3 elseif j=3 then x_x1=Y_Y01+e_e3*c y_y1=y_y1+e_e4*c/3 elseif j=4 then x_x1=Y_Y01+e_e4*c y_y1=y_y1+e_e5*c/3 end if c=h*d_d2 if j=1 then x_x2=Y_Y02+e_e1*c y_y2=y_y2+e_e2*c/3 elseif j=2 then x_x2=Y_Y02+e_e2*c y_y2=y_y2+e_e3*c/3 elseif j=3 then x_x2=Y_Y02+e_e3*c y_y2=y_y2+e_e4*c/3 elseif j=4 then x_x2=Y_Y02+e_e4*c y_y2=y_y2+e_e5*c/3 end if c=h*d_d3 if j=1 then x_x3=Y_Y03+e_e1*c y_y3=y_y3+e_e2*c/3 elseif j=2 then x_x3=Y_Y03+e_e2*c y_y3=y_y3+e_e3*c/3 elseif j=3 then x_x3=Y_Y03+e_e3*c y_y3=y_y3+e_e4*c/3 elseif j=4 then x_x3=Y_Y03+e_e4*c y_y3=y_y3+e_e5*c/3 end if Next Y_Y01=y_y1 Y_Y02=y_y2 Y_Y03=y_y3 Next y1(inter)=y_y1 y2(inter)=y_y2 y3(inter)=y_y3 Next EndProgram; Data; 2.05 0.48911 0.48786 0.92932 0.00258 0.06810 0.000031 0.00116 0.001137 1.37 0.73291 0.73179 0.93029 0.00155 0.06817 0.000078 0.00135 0.000573 1.62 0.61922 0.61815 0.91758 0.00173 0.08068 0.000104 0.00173 0.000475 1.98 0.50545 0.50453 0.89928 0.00187 0.09884 0.000289 0.00236 0.000444 1.21 0.82549 0.82425 0.91772 0.00158 0.08070 0.000414 0.00190 0.000280 1.49 0.67418 0.67281 0.89895 0.00224 0.09881 0.000641 0.00202 0.000292 2.70 0.37162 0.36991 0.81544 0.00531 0.17925 0.001304 0.00232 0.000368 1.02 0.97819 0.97574 0.92936 0.00254 0.06810 0.000206 0.00178 0.000361 0.82 1.22297 1.21986 0.92918 0.00273 0.06809 0.000465 0.00161 0.000189 0.97 1.03243 1.03056 0.91722 0.00213 0.08065 0.000790 0.00138 0.000149 1.19 0.84404 0.84146 0.89756 0.00379 0.09865 0.000972 0.00173 0.000210 2.16 0.46514 0.46287 0.81436 0.00663 0.17902 0.001744 0.00212 0.000349 |
新蟲(chóng) (小有名氣)
木蟲(chóng) (正式寫(xiě)手)

新蟲(chóng) (小有名氣)
木蟲(chóng) (正式寫(xiě)手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 352求調(diào)劑 +3 | 大米飯! 2026-03-22 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 求調(diào)劑一志愿海大,0703化學(xué)學(xué)碩304分,有大創(chuàng)項(xiàng)目,四級(jí)已過(guò) +6 | 幸運(yùn)哩哩 2026-03-22 | 10/500 |
|
|
[考研] 293求調(diào)劑 +12 | zjl的號(hào) 2026-03-16 | 17/850 |
|
|
[考研] 303求調(diào)劑 +5 | 安憶靈 2026-03-22 | 6/300 |
|
|
[考研] 280求調(diào)劑 +11 | 咕嚕曉曉 2026-03-18 | 12/600 |
|
|
[考研] 296求調(diào)劑 +4 | www_q 2026-03-20 | 4/200 |
|
|
[考研] 306求0703調(diào)劑一志愿華中師范 +5 | 紙魚(yú)ly 2026-03-21 | 5/250 |
|
|
[考研] 299求調(diào)劑 +4 | 某某某某位 2026-03-21 | 4/200 |
|
|
[考研] 085601調(diào)劑 358分 +3 | zzzzggh 2026-03-20 | 4/200 |
|
|
[考研] 一志愿重慶大學(xué)085700資源與環(huán)境專(zhuān)碩,總分308求調(diào)劑 +3 | 墨墨漠 2026-03-18 | 3/150 |
|
|
[考研] 一志愿西南交大,求調(diào)劑 +5 | 材化逐夢(mèng)人 2026-03-18 | 5/250 |
|
|
[考研] 296求調(diào)劑 +6 | www_q 2026-03-18 | 10/500 |
|
|
[考研] 308求調(diào)劑 +3 | 阿姐阿姐家啊 2026-03-18 | 3/150 |
|
|
[考研] 085600材料與化工 +8 | 安全上岸! 2026-03-16 | 8/400 |
|
|
[考研] 一志愿蘇州大學(xué)材料求調(diào)劑,總分315(英一) +5 | sbdksD 2026-03-19 | 5/250 |
|
|
[考研] 材料學(xué)求調(diào)劑 +4 | Stella_Yao 2026-03-20 | 4/200 |
|
|
[考研] 261求B區(qū)調(diào)劑,科研經(jīng)歷豐富 +3 | 牛奶很忙 2026-03-20 | 4/200 |
|
|
[考研] 收復(fù)試調(diào)劑生 +4 | 雨后秋荷 2026-03-18 | 4/200 |
|
|
[考研] 材料,紡織,生物(0856、0710),化學(xué)招生啦 +3 | Eember. 2026-03-17 | 9/450 |
|
|
[考博] 26博士申請(qǐng) +3 | 1042136743 2026-03-17 | 3/150 |
|