【发布时间】:2019-12-01 05:26:09
【问题描述】:
我目前正在尝试编写一个函数,通过 E = e21.44 * (e(8.74901^10−20 / (1.3806488*10−23 *T) 估算某些蜥蜴的能量消耗。等式中的 T 等于到开尔文的温度。我知道如果我要插入 20ºC 的温度,该函数应该给我大约 0.829 的输出。但是,当我运行该函数(见下文)时,我得到 2.628622e-121。我相信这是我说明温度如何从摄氏度转换为开尔文的方式是不正确的,我目前被困在它上面。
TempKelvin <- 273.15
Energy = function(TempKelvin = 273.15 {
exp(24.11) * exp(-8.74901*10^20 / (1.3806488*10^-23 * (T + TempKelvin)))
}
Energy(T = 28)
【问题讨论】:
-
编辑:exp(21.44) 而不是 (24.11)
标签: r function average temperature exp