-1
對不起這個愚蠢的問題傢伙...但目前看來,我真的需要一些幫助新項目的一部分:錯誤的eval(表達式,ENVIR,enclos):對象「AR」沒有找到
k1 = 1e-6
k2 = 2e-7
k3 = 1e-10
k4 = 1e-12
k5 = 1e-12
k6 = 3e-14
k7 = 4e-12
k8 = 5e-15
k9 = 6e-12
k10 = 7e-13
k11 = 1e-11
k12 = 1e-12
data2 <- read.csv
t = data2$XA*10000
B = 1E-6
A = B*t^(3/2)
R0 = 1e-5
e = exp(1)
AR1 = (k1*R0*e^-((k1+k2)*t)+k2*R0)/(k1+k2)
ARI = (k3*AR*e^-((k3+k4)*t+k4*AR))/(k3+k4)
RI = (k5*ARI*e^-((k5+k6)*t+k6*ARI))/(k5+k6)
R = (k7*RI*e^-((k7+k8)*t+k8*RI))/(k7+k8)
AR2 = (k9*R*e^-((k9+k10)*t+k10*R))/(k9+k10)
AR = AR1 + AR2
Effect = (k11*AR*e^-((k11+k12)*t+k12*ARI))/(k11+k12)
plot(t, Effect)
然後事實證明這樣的結果:
Error in eval(expr, envir, enclos) : object 'AR' not found
其實這是多階段的化學反應鏈仿真的一部分。這是缺少if ... else聲明的問題嗎?對不起,我現在是全新的R。謝謝。
這裏是設置數據僅供參考
XA
0
1.00E-10
5.00E-09
9.90E-09
1.48E-08
1.97E-08
2.46E-08
2.95E-08
3.44E-08
3.93E-08
9.00E-04
1.00E-03
2.00E-03
3.00E-03
4.00E-03
5.00E-03
6.00E-03
7.00E-03
8.00E-03
9.00E-03
1.00E-02
數據;如果改變其順序,AR定義也不起作用。 – zzbb2266
我看到了您的修改並將您的實際數據附加到了我的答案中。乾杯。 –