speciation(seacarb)
speciation()所属R语言包:seacarb
ionic forms as a function of pH
作为pH的函数的离子形式
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Estimates the concentration of the various ionic forms of a molecule as a function of pH
预算作为pH的函数的各种离子形式的分子的浓度
用法----------Usage----------
speciation(K1=K1(), K2=NULL, K3=NULL, pH, conc=1)
参数----------Arguments----------
参数:K1
First dissociation constant
首先解离常数
参数:K2
Second dissociation constant, default is NULL
第二解离常数,默认值是NULL
参数:K3
Third dissociation constant, default is NULL
三解离常数,默认值是NULL
参数:pH
pH value, default is 8
pH值,默认值是8
参数:conc
concentration of molecule in mol/kg, default is 1 mol/kg
分子摩尔/千克的浓度,默认为1 mol /公斤
值----------Value----------
The function returns a data frame containing the following concentrations (in mol/kg if conc is given in mol/kg):
该函数返回一个数据框中的浓度(摩尔/千克,如果浓给出了摩尔/千克):
参数:C1
ionic form 1, univalent, bivalent and trivalent molecules
离子的形式,一价,二价和三价分子
参数:C2
ionic form 2, univalent, bivalent and trivalent molecules
离子的形式,一价,二价和三价分子
参数:C3
ionic form 3, bivalent and trivalent molecules
离子形式,二价和三价分子
参数:C4
ionic form 4, trivalent molecules
离子形式,三价分子
(作者)----------Author(s)----------
Karline Soetaert <a href="mailto:K.Soetaert@nioo.knaw.nl">K.Soetaert@nioo.knaw.nl</a>
参考文献----------References----------
参见----------See Also----------
bjerrum.
bjerrum。
实例----------Examples----------
## Speciation of divalent species; example to estimate the various ionic forms[#形态的二价的物种,例如估计各种离子形式]
## of dissolved inorganic carbon (DIC = 0.0021 mol/kg) at a salinity of 35,[的溶解无机碳(DIC = 0.0021摩尔/千克)在盐度为35,]
## a temperature of 25oC and an hydrostatic pressure of 0:[#a的温度为25oC,的静水压力0:]
spec <- speciation (K1(35, 25, 0), K2(35, 25, 0), pH=8, conc=0.0021)
## where (spec\$C1=[CO2], spec\$C2=[HCO3-], spec\$C3=[CO3--])[#(规格\ $ C1 = [CO2],规格\ $ C2 = [HCO3-],规格\ $ C3 = [CO3 - )]
## Speciation of trivalent species (e.g., H3PO4, H2PO4-, HPO4--, PO4---)[#形态的三价的物种(如H3PO4,H2PO4-,HPO4 - ,PO4 ---)]
speciation(K1p(), K2p(), K3p(), conc=0.001)
## Effect of temperature on pCO2 - Figure 1.4.18 of Zeebe and Wolf-Gladrow (2001)[#温度对二氧化碳分压 - 图1.4.18的Zeebe和狼Gladrow的(2001年)]
Tseq <- seq(0, 30, by=0.5)
pHseq <- carb(flag=15, var1=2300e-6, var2=1900e-6, S=35, T=Tseq, P=0)$pH
CO2 <- speciation(K1(T=Tseq), K2(T=Tseq), conc=1900, pH=pHseq)$C1
pCO2 <- CO2/Kh(T=Tseq)
plot(Tseq, pCO2, xlab="Temperature (oC)", ylab="pCO2 (uatm)", type="l",
main="effect of temperature on pCO2")
legend("topleft", c(expression(sum(CO[2])==1900~umol~kg^"-1"),
expression(TA==2300~umol~kg^"-1")))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|